saved_model_schema_version: 1 meta_graphs { meta_info_def { stripped_op_list { op { name: "Const" output_arg { name: "output" type_attr: "dtype" } attr { name: "value" type: "tensor" } attr { name: "dtype" type: "type" } } op { name: "NoOp" } op { name: "Placeholder" output_arg { name: "output" type_attr: "dtype" } attr { name: "dtype" type: "type" } attr { name: "shape" type: "shape" default_value { shape { unknown_rank: true } } } } op { name: "ReadVariableOp" input_arg { name: "resource" type: DT_RESOURCE } output_arg { name: "value" type_attr: "dtype" } attr { name: "dtype" type: "type" } is_stateful: true } op { name: "StatefulPartitionedCall" input_arg { name: "args" type_list_attr: "Tin" } output_arg { name: "output" type_list_attr: "Tout" } attr { name: "Tin" type: "list(type)" has_minimum: true } attr { name: "Tout" type: "list(type)" has_minimum: true } attr { name: "f" type: "func" } attr { name: "config" type: "string" default_value { s: "" } } attr { name: "config_proto" type: "string" default_value { s: "" } } attr { name: "executor_type" type: "string" default_value { s: "" } } is_stateful: true } op { name: "VarHandleOp" output_arg { name: "resource" type: DT_RESOURCE } attr { name: "container" type: "string" default_value { s: "" } } attr { name: "shared_name" type: "string" default_value { s: "" } } attr { name: "dtype" type: "type" } attr { name: "shape" type: "shape" } is_stateful: true } } tags: "serve" tensorflow_version: "1.15.0" tensorflow_git_version: "unknown" stripped_default_attrs: true } graph_def { node { name: "dense/kernel" op: "VarHandleOp" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 214 } dim { size: 100 } } } } attr { key: "shared_name" value { s: "dense/kernel" } } } node { name: "dense/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "dense/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 214 } dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "dense/bias" op: "VarHandleOp" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 100 } } } } attr { key: "shared_name" value { s: "dense/bias" } } } node { name: "dense/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "dense/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "dense_1/kernel" op: "VarHandleOp" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 100 } dim { size: 1 } } } } attr { key: "shared_name" value { s: "dense_1/kernel" } } } node { name: "dense_1/kernel/Read/ReadVariableOp" op: "ReadVariableOp" input: "dense_1/kernel" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "dense_1/bias" op: "VarHandleOp" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { dim { size: 1 } } } } attr { key: "shared_name" value { s: "dense_1/bias" } } } node { name: "dense_1/bias/Read/ReadVariableOp" op: "ReadVariableOp" input: "dense_1/bias" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "total" op: "VarHandleOp" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "total" } } } node { name: "total/Read/ReadVariableOp" op: "ReadVariableOp" input: "total" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "count" op: "VarHandleOp" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "count" } } } node { name: "count/Read/ReadVariableOp" op: "ReadVariableOp" input: "count" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "total_1" op: "VarHandleOp" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "total_1" } } } node { name: "total_1/Read/ReadVariableOp" op: "ReadVariableOp" input: "total_1" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "count_1" op: "VarHandleOp" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } attr { key: "shape" value { shape { } } } attr { key: "shared_name" value { s: "count_1" } } } node { name: "count_1/Read/ReadVariableOp" op: "ReadVariableOp" input: "count_1" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_FLOAT } } } node { name: "NoOp" op: "NoOp" } node { name: "Const" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "\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" } } } } node { name: "serving_default_input_1" op: "Placeholder" attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "shape" value { shape { dim { size: -1 } dim { size: 214 } } } } } node { name: "StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "serving_default_input_1" input: "dense/kernel" input: "dense/bias" input: "dense_1/kernel" input: "dense_1/bias" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 i: 3 i: 4 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_signature_wrapper_6671" } } } } node { name: "saver_filename" op: "Placeholder" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "shape" value { shape { } } } } node { name: "StatefulPartitionedCall_1" op: "StatefulPartitionedCall" input: "saver_filename" input: "dense/kernel/Read/ReadVariableOp" input: "dense/bias/Read/ReadVariableOp" input: "dense_1/kernel/Read/ReadVariableOp" input: "dense_1/bias/Read/ReadVariableOp" input: "total/Read/ReadVariableOp" input: "count/Read/ReadVariableOp" input: "total_1/Read/ReadVariableOp" input: "count_1/Read/ReadVariableOp" input: "Const" attr { key: "Tin" value { list { type: DT_STRING type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_STRING } } } attr { key: "Tout" value { list { type: DT_STRING } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference__traced_save_6824" } } } } node { name: "StatefulPartitionedCall_2" op: "StatefulPartitionedCall" input: "saver_filename" input: "dense/kernel" input: "dense/bias" input: "dense_1/kernel" input: "dense_1/bias" input: "total" input: "count" input: "total_1" input: "count_1" attr { key: "Tin" value { list { type: DT_STRING type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_STRING } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_read_only_resource_inputs" value { list { } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference__traced_restore_6860" } } } } library { function { signature { name: "__inference__traced_restore_6860" input_arg { name: "file_prefix" type: DT_STRING } input_arg { name: "assignvariableop_dense_kernel" type: DT_RESOURCE } input_arg { name: "assignvariableop_1_dense_bias" type: DT_RESOURCE } input_arg { name: "assignvariableop_2_dense_1_kernel" type: DT_RESOURCE } input_arg { name: "assignvariableop_3_dense_1_bias" type: DT_RESOURCE } input_arg { name: "assignvariableop_4_total" type: DT_RESOURCE } input_arg { name: "assignvariableop_5_count" type: DT_RESOURCE } input_arg { name: "assignvariableop_6_total_1" type: DT_RESOURCE } input_arg { name: "assignvariableop_7_count_1" type: DT_RESOURCE } output_arg { name: "identity_9" type: DT_STRING } is_stateful: true control_output: "AssignVariableOp" control_output: "AssignVariableOp_1" control_output: "AssignVariableOp_2" control_output: "AssignVariableOp_3" control_output: "AssignVariableOp_4" control_output: "AssignVariableOp_5" control_output: "AssignVariableOp_6" control_output: "AssignVariableOp_7" control_output: "RestoreV2" control_output: "RestoreV2_1" } node_def { name: "RestoreV2/tensor_names" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 8 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 8 } } string_val: "layer_with_weights-0/kernel/.ATTRIBUTES/VARIABLE_VALUE" string_val: "layer_with_weights-0/bias/.ATTRIBUTES/VARIABLE_VALUE" string_val: "layer_with_weights-1/kernel/.ATTRIBUTES/VARIABLE_VALUE" string_val: "layer_with_weights-1/bias/.ATTRIBUTES/VARIABLE_VALUE" string_val: "keras_api/metrics/0/total/.ATTRIBUTES/VARIABLE_VALUE" string_val: "keras_api/metrics/0/count/.ATTRIBUTES/VARIABLE_VALUE" string_val: "keras_api/metrics/1/total/.ATTRIBUTES/VARIABLE_VALUE" string_val: "keras_api/metrics/1/count/.ATTRIBUTES/VARIABLE_VALUE" } } } experimental_debug_info { original_node_names: "RestoreV2/tensor_names" } } node_def { name: "RestoreV2/shape_and_slices" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 8 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 8 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" } } } experimental_debug_info { original_node_names: "RestoreV2/shape_and_slices" } } node_def { name: "RestoreV2" op: "RestoreV2" input: "file_prefix" input: "RestoreV2/tensor_names:output:0" input: "RestoreV2/shape_and_slices:output:0" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT } } } experimental_debug_info { original_node_names: "RestoreV2" } } node_def { name: "Identity" op: "Identity" input: "RestoreV2:tensors:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "Identity" } } node_def { name: "AssignVariableOp" op: "AssignVariableOp" input: "assignvariableop_dense_kernel" input: "Identity:output:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "AssignVariableOp" } } node_def { name: "Identity_1" op: "Identity" input: "RestoreV2:tensors:1" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "Identity_1" } } node_def { name: "AssignVariableOp_1" op: "AssignVariableOp" input: "assignvariableop_1_dense_bias" input: "Identity_1:output:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "AssignVariableOp_1" } } node_def { name: "Identity_2" op: "Identity" input: "RestoreV2:tensors:2" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "Identity_2" } } node_def { name: "AssignVariableOp_2" op: "AssignVariableOp" input: "assignvariableop_2_dense_1_kernel" input: "Identity_2:output:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "AssignVariableOp_2" } } node_def { name: "Identity_3" op: "Identity" input: "RestoreV2:tensors:3" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "Identity_3" } } node_def { name: "AssignVariableOp_3" op: "AssignVariableOp" input: "assignvariableop_3_dense_1_bias" input: "Identity_3:output:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "AssignVariableOp_3" } } node_def { name: "Identity_4" op: "Identity" input: "RestoreV2:tensors:4" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "Identity_4" } } node_def { name: "AssignVariableOp_4" op: "AssignVariableOp" input: "assignvariableop_4_total" input: "Identity_4:output:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "AssignVariableOp_4" } } node_def { name: "Identity_5" op: "Identity" input: "RestoreV2:tensors:5" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "Identity_5" } } node_def { name: "AssignVariableOp_5" op: "AssignVariableOp" input: "assignvariableop_5_count" input: "Identity_5:output:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "AssignVariableOp_5" } } node_def { name: "Identity_6" op: "Identity" input: "RestoreV2:tensors:6" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "Identity_6" } } node_def { name: "AssignVariableOp_6" op: "AssignVariableOp" input: "assignvariableop_6_total_1" input: "Identity_6:output:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "AssignVariableOp_6" } } node_def { name: "Identity_7" op: "Identity" input: "RestoreV2:tensors:7" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } experimental_debug_info { original_node_names: "Identity_7" } } node_def { name: "AssignVariableOp_7" op: "AssignVariableOp" input: "assignvariableop_7_count_1" input: "Identity_7:output:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "AssignVariableOp_7" } } node_def { name: "RestoreV2_1/tensor_names" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "_CHECKPOINTABLE_OBJECT_GRAPH" } } } experimental_debug_info { original_node_names: "RestoreV2_1/tensor_names" } } node_def { name: "RestoreV2_1/shape_and_slices" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } experimental_debug_info { original_node_names: "RestoreV2_1/shape_and_slices" } } node_def { name: "RestoreV2_1" op: "RestoreV2" input: "file_prefix" input: "RestoreV2_1/tensor_names:output:0" input: "RestoreV2_1/shape_and_slices:output:0" input: "^RestoreV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { unknown_rank: true } } } } attr { key: "dtypes" value { list { type: DT_STRING } } } experimental_debug_info { original_node_names: "RestoreV2_1" } } node_def { name: "NoOp" op: "NoOp" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { } } } experimental_debug_info { original_node_names: "NoOp" } } node_def { name: "Identity_8" op: "Identity" input: "file_prefix" input: "^AssignVariableOp" input: "^AssignVariableOp_1" input: "^AssignVariableOp_2" input: "^AssignVariableOp_3" input: "^AssignVariableOp_4" input: "^AssignVariableOp_5" input: "^AssignVariableOp_6" input: "^AssignVariableOp_7" input: "^NoOp" device: "/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Identity_8" } } node_def { name: "Identity_9" op: "Identity" input: "Identity_8:output:0" input: "^AssignVariableOp" input: "^AssignVariableOp_1" input: "^AssignVariableOp_2" input: "^AssignVariableOp_3" input: "^AssignVariableOp_4" input: "^AssignVariableOp_5" input: "^AssignVariableOp_6" input: "^AssignVariableOp_7" input: "^RestoreV2" input: "^RestoreV2_1" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Identity_9" } } ret { key: "identity_9" value: "Identity_9:output:0" } attr { key: "_input_shapes" value { list { shape { } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "AssignVariableOp" value: "AssignVariableOp" } control_ret { key: "AssignVariableOp_1" value: "AssignVariableOp_1" } control_ret { key: "AssignVariableOp_2" value: "AssignVariableOp_2" } control_ret { key: "AssignVariableOp_3" value: "AssignVariableOp_3" } control_ret { key: "AssignVariableOp_4" value: "AssignVariableOp_4" } control_ret { key: "AssignVariableOp_5" value: "AssignVariableOp_5" } control_ret { key: "AssignVariableOp_6" value: "AssignVariableOp_6" } control_ret { key: "AssignVariableOp_7" value: "AssignVariableOp_7" } control_ret { key: "RestoreV2" value: "RestoreV2" } control_ret { key: "RestoreV2_1" value: "RestoreV2_1" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_user_specified_name" value { s: "file_prefix" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 5 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 6 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 7 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 8 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_fn_6629" input_arg { name: "input_1" type: DT_INT32 } input_arg { name: "unknown" type: DT_RESOURCE } input_arg { name: "unknown_0" type: DT_RESOURCE } input_arg { name: "unknown_1" type: DT_RESOURCE } input_arg { name: "unknown_2" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "StatefulPartitionedCall" } node_def { name: "StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "input_1" input: "unknown" input: "unknown_0" input: "unknown_1" input: "unknown_2" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 i: 3 i: 4 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_sequential_layer_call_and_return_conditional_losses_6618" } } } experimental_debug_info { original_node_names: "StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "StatefulPartitionedCall:output:0" input: "^StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "StatefulPartitionedCall" value: "StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "input_1" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_and_return_conditional_losses_6587" input_arg { name: "input_1" type: DT_INT32 } input_arg { name: "dense_6555" type: DT_RESOURCE } input_arg { name: "dense_6557" type: DT_RESOURCE } input_arg { name: "dense_1_6581" type: DT_RESOURCE } input_arg { name: "dense_1_6583" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "dense/StatefulPartitionedCall" control_output: "dense_1/StatefulPartitionedCall" } node_def { name: "dense/StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "input_1" input: "dense_6555" input: "dense_6557" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_layer_call_and_return_conditional_losses_6544" } } } experimental_debug_info { original_node_names: "dense/StatefulPartitionedCall" } } node_def { name: "dense_1/StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "dense/StatefulPartitionedCall:output:0" input: "dense_1_6581" input: "dense_1_6583" attr { key: "Tin" value { list { type: DT_FLOAT type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570" } } } experimental_debug_info { original_node_names: "dense_1/StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "dense_1/StatefulPartitionedCall:output:0" input: "^dense/StatefulPartitionedCall" input: "^dense_1/StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "dense/StatefulPartitionedCall" value: "dense/StatefulPartitionedCall" } control_ret { key: "dense_1/StatefulPartitionedCall" value: "dense_1/StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "input_1" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_and_return_conditional_losses_6618" input_arg { name: "inputs" type: DT_INT32 } input_arg { name: "dense_6607" type: DT_RESOURCE } input_arg { name: "dense_6609" type: DT_RESOURCE } input_arg { name: "dense_1_6612" type: DT_RESOURCE } input_arg { name: "dense_1_6614" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "dense/StatefulPartitionedCall" control_output: "dense_1/StatefulPartitionedCall" } node_def { name: "dense/StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "inputs" input: "dense_6607" input: "dense_6609" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_layer_call_and_return_conditional_losses_6544" } } } experimental_debug_info { original_node_names: "dense/StatefulPartitionedCall" } } node_def { name: "dense_1/StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "dense/StatefulPartitionedCall:output:0" input: "dense_1_6612" input: "dense_1_6614" attr { key: "Tin" value { list { type: DT_FLOAT type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570" } } } experimental_debug_info { original_node_names: "dense_1/StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "dense_1/StatefulPartitionedCall:output:0" input: "^dense/StatefulPartitionedCall" input: "^dense_1/StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "dense/StatefulPartitionedCall" value: "dense/StatefulPartitionedCall" } control_ret { key: "dense_1/StatefulPartitionedCall" value: "dense_1/StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_fn_6656" input_arg { name: "input_1" type: DT_INT32 } input_arg { name: "unknown" type: DT_RESOURCE } input_arg { name: "unknown_0" type: DT_RESOURCE } input_arg { name: "unknown_1" type: DT_RESOURCE } input_arg { name: "unknown_2" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "StatefulPartitionedCall" } node_def { name: "StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "input_1" input: "unknown" input: "unknown_0" input: "unknown_1" input: "unknown_2" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 i: 3 i: 4 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_sequential_layer_call_and_return_conditional_losses_6645" } } } experimental_debug_info { original_node_names: "StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "StatefulPartitionedCall:output:0" input: "^StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "StatefulPartitionedCall" value: "StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "input_1" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_dense_1_layer_call_and_return_conditional_losses_6764" input_arg { name: "inputs" type: DT_FLOAT } input_arg { name: "matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "biasadd_readvariableop_resource" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true } node_def { name: "MatMul/ReadVariableOp" op: "ReadVariableOp" input: "matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "MatMul/ReadVariableOp" } } node_def { name: "MatMul" op: "MatMul" input: "inputs" input: "MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "MatMul" } } node_def { name: "BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "BiasAdd/ReadVariableOp" } } node_def { name: "BiasAdd" op: "BiasAdd" input: "MatMul:product:0" input: "BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "BiasAdd" } } node_def { name: "Identity" op: "Identity" input: "BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } shape { unknown_rank: true } shape { unknown_rank: true } } } } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_dense_layer_call_fn_6754" input_arg { name: "inputs" type: DT_INT32 } input_arg { name: "unknown" type: DT_RESOURCE } input_arg { name: "unknown_0" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "StatefulPartitionedCall" } node_def { name: "StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "inputs" input: "unknown" input: "unknown_0" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_layer_call_and_return_conditional_losses_6544" } } } experimental_debug_info { original_node_names: "StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "StatefulPartitionedCall:output:0" input: "^StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "StatefulPartitionedCall" value: "StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference__traced_save_6824" input_arg { name: "file_prefix" type: DT_STRING } input_arg { name: "savev2_dense_kernel_read_readvariableop" type: DT_FLOAT } input_arg { name: "savev2_dense_bias_read_readvariableop" type: DT_FLOAT } input_arg { name: "savev2_dense_1_kernel_read_readvariableop" type: DT_FLOAT } input_arg { name: "savev2_dense_1_bias_read_readvariableop" type: DT_FLOAT } input_arg { name: "savev2_total_read_readvariableop" type: DT_FLOAT } input_arg { name: "savev2_count_read_readvariableop" type: DT_FLOAT } input_arg { name: "savev2_total_1_read_readvariableop" type: DT_FLOAT } input_arg { name: "savev2_count_1_read_readvariableop" type: DT_FLOAT } input_arg { name: "savev2_1_const" type: DT_STRING } output_arg { name: "identity_1" type: DT_STRING } is_stateful: true control_output: "MergeV2Checkpoints" control_output: "SaveV2" control_output: "SaveV2_1" } node_def { name: "StaticRegexFullMatch" op: "StaticRegexFullMatch" input: "file_prefix" device: "/device:CPU:*" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "pattern" value { s: "^s3://.*" } } experimental_debug_info { original_node_names: "StaticRegexFullMatch" } } node_def { name: "Const" op: "Const" device: "/device:CPU:*" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: ".part" } } } experimental_debug_info { original_node_names: "Const" } } node_def { name: "Const_1" op: "Const" device: "/device:CPU:*" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { } string_val: "_temp_6f1e5fef49bb4c06ace07a8a95dfbb1b/part" } } } experimental_debug_info { original_node_names: "Const_1" } } node_def { name: "Select" op: "Select" input: "StaticRegexFullMatch:output:0" input: "Const:output:0" input: "Const_1:output:0" device: "/device:CPU:*" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Select" } } node_def { name: "StringJoin" op: "StringJoin" input: "file_prefix" input: "Select:output:0" device: "/device:CPU:*" attr { key: "N" value { i: 2 } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "StringJoin" } } node_def { name: "num_shards" op: "Const" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 2 } } } experimental_debug_info { original_node_names: "num_shards" } } node_def { name: "ShardedFilename/shard" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 0 } } } experimental_debug_info { original_node_names: "ShardedFilename/shard" } } node_def { name: "ShardedFilename" op: "ShardedFilename" input: "StringJoin:output:0" input: "ShardedFilename/shard:output:0" input: "num_shards:output:0" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "ShardedFilename" } } node_def { name: "SaveV2/tensor_names" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 8 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 8 } } string_val: "layer_with_weights-0/kernel/.ATTRIBUTES/VARIABLE_VALUE" string_val: "layer_with_weights-0/bias/.ATTRIBUTES/VARIABLE_VALUE" string_val: "layer_with_weights-1/kernel/.ATTRIBUTES/VARIABLE_VALUE" string_val: "layer_with_weights-1/bias/.ATTRIBUTES/VARIABLE_VALUE" string_val: "keras_api/metrics/0/total/.ATTRIBUTES/VARIABLE_VALUE" string_val: "keras_api/metrics/0/count/.ATTRIBUTES/VARIABLE_VALUE" string_val: "keras_api/metrics/1/total/.ATTRIBUTES/VARIABLE_VALUE" string_val: "keras_api/metrics/1/count/.ATTRIBUTES/VARIABLE_VALUE" } } } experimental_debug_info { original_node_names: "SaveV2/tensor_names" } } node_def { name: "SaveV2/shape_and_slices" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 8 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 8 } } string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" string_val: "" } } } experimental_debug_info { original_node_names: "SaveV2/shape_and_slices" } } node_def { name: "SaveV2" op: "SaveV2" input: "ShardedFilename:filename:0" input: "SaveV2/tensor_names:output:0" input: "SaveV2/shape_and_slices:output:0" input: "savev2_dense_kernel_read_readvariableop" input: "savev2_dense_bias_read_readvariableop" input: "savev2_dense_1_kernel_read_readvariableop" input: "savev2_dense_1_bias_read_readvariableop" input: "savev2_total_read_readvariableop" input: "savev2_count_read_readvariableop" input: "savev2_total_1_read_readvariableop" input: "savev2_count_1_read_readvariableop" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtypes" value { list { type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT type: DT_FLOAT } } } experimental_debug_info { original_node_names: "SaveV2" } } node_def { name: "ShardedFilename_1/shard" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "dtype" value { type: DT_INT32 } } attr { key: "value" value { tensor { dtype: DT_INT32 tensor_shape { } int_val: 1 } } } experimental_debug_info { original_node_names: "ShardedFilename_1/shard" } } node_def { name: "ShardedFilename_1" op: "ShardedFilename" input: "StringJoin:output:0" input: "ShardedFilename_1/shard:output:0" input: "num_shards:output:0" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "ShardedFilename_1" } } node_def { name: "SaveV2_1/tensor_names" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "_CHECKPOINTABLE_OBJECT_GRAPH" } } } experimental_debug_info { original_node_names: "SaveV2_1/tensor_names" } } node_def { name: "SaveV2_1/shape_and_slices" op: "Const" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_STRING } } attr { key: "value" value { tensor { dtype: DT_STRING tensor_shape { dim { size: 1 } } string_val: "" } } } experimental_debug_info { original_node_names: "SaveV2_1/shape_and_slices" } } node_def { name: "SaveV2_1" op: "SaveV2" input: "ShardedFilename_1:filename:0" input: "SaveV2_1/tensor_names:output:0" input: "SaveV2_1/shape_and_slices:output:0" input: "savev2_1_const" input: "^SaveV2" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { } } } attr { key: "dtypes" value { list { type: DT_STRING } } } experimental_debug_info { original_node_names: "SaveV2_1" } } node_def { name: "MergeV2Checkpoints/checkpoint_prefixes" op: "Pack" input: "ShardedFilename:filename:0" input: "ShardedFilename_1:filename:0" input: "^SaveV2" input: "^SaveV2_1" device: "/device:CPU:0" attr { key: "N" value { i: 2 } } attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { dim { size: 2 } } } } } experimental_debug_info { original_node_names: "MergeV2Checkpoints/checkpoint_prefixes" } } node_def { name: "MergeV2Checkpoints" op: "MergeV2Checkpoints" input: "MergeV2Checkpoints/checkpoint_prefixes:output:0" input: "file_prefix" input: "^SaveV2_1" device: "/device:CPU:0" attr { key: "_output_shapes" value { list { } } } experimental_debug_info { original_node_names: "MergeV2Checkpoints" } } node_def { name: "Identity" op: "Identity" input: "file_prefix" input: "^MergeV2Checkpoints" device: "/device:CPU:0" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Identity" } } node_def { name: "Identity_1" op: "Identity" input: "Identity:output:0" input: "^MergeV2Checkpoints" input: "^SaveV2" input: "^SaveV2_1" attr { key: "T" value { type: DT_STRING } } attr { key: "_output_shapes" value { list { shape { } } } } experimental_debug_info { original_node_names: "Identity_1" } } ret { key: "identity_1" value: "Identity_1:output:0" } attr { key: "_input_shapes" value { list { shape { } shape { dim { size: 214 } dim { size: 100 } } shape { dim { size: 100 } } shape { dim { size: 100 } dim { size: 1 } } shape { dim { size: 1 } } shape { } shape { } shape { } shape { } shape { } } } } control_ret { key: "MergeV2Checkpoints" value: "MergeV2Checkpoints" } control_ret { key: "SaveV2" value: "SaveV2" } control_ret { key: "SaveV2_1" value: "SaveV2_1" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { } } } } attr { key: "_user_specified_name" value { s: "file_prefix" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { dim { size: 214 } dim { size: 100 } } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { dim { size: 100 } } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { dim { size: 100 } dim { size: 1 } } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } } } arg_attr { key: 5 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 6 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 7 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 8 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 9 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_and_return_conditional_losses_6689" input_arg { name: "inputs" type: DT_INT32 } input_arg { name: "dense_matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "dense_biasadd_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "dense_1_matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "dense_1_biasadd_readvariableop_resource" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true } node_def { name: "dense/Cast" op: "Cast" input: "inputs" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } experimental_debug_info { original_node_names: "dense/Cast" } } node_def { name: "dense/MatMul/ReadVariableOp" op: "ReadVariableOp" input: "dense_matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 214 } dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "dense/MatMul/ReadVariableOp" } } node_def { name: "dense/MatMul" op: "MatMul" input: "dense/Cast:y:0" input: "dense/MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "dense/MatMul" } } node_def { name: "dense/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "dense_biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "dense/BiasAdd/ReadVariableOp" } } node_def { name: "dense/BiasAdd" op: "BiasAdd" input: "dense/MatMul:product:0" input: "dense/BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "dense/BiasAdd" } } node_def { name: "dense/Relu" op: "Relu" input: "dense/BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "dense/Relu" } } node_def { name: "dense_1/MatMul/ReadVariableOp" op: "ReadVariableOp" input: "dense_1_matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "dense_1/MatMul/ReadVariableOp" } } node_def { name: "dense_1/MatMul" op: "MatMul" input: "dense/Relu:activations:0" input: "dense_1/MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "dense_1/MatMul" } } node_def { name: "dense_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "dense_1_biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "dense_1/BiasAdd/ReadVariableOp" } } node_def { name: "dense_1/BiasAdd" op: "BiasAdd" input: "dense_1/MatMul:product:0" input: "dense_1/BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "dense_1/BiasAdd" } } node_def { name: "Identity" op: "Identity" input: "dense_1/BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_dense_layer_call_and_return_conditional_losses_6745" input_arg { name: "inputs" type: DT_INT32 } input_arg { name: "matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "biasadd_readvariableop_resource" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true } node_def { name: "Cast" op: "Cast" input: "inputs" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } experimental_debug_info { original_node_names: "Cast" } } node_def { name: "MatMul/ReadVariableOp" op: "ReadVariableOp" input: "matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 214 } dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "MatMul/ReadVariableOp" } } node_def { name: "MatMul" op: "MatMul" input: "Cast:y:0" input: "MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "MatMul" } } node_def { name: "BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "BiasAdd/ReadVariableOp" } } node_def { name: "BiasAdd" op: "BiasAdd" input: "MatMul:product:0" input: "BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "BiasAdd" } } node_def { name: "Relu" op: "Relu" input: "BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "Relu" } } node_def { name: "Identity" op: "Identity" input: "Relu:activations:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } } } } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_dense_1_layer_call_fn_6773" input_arg { name: "inputs" type: DT_FLOAT } input_arg { name: "unknown" type: DT_RESOURCE } input_arg { name: "unknown_0" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "StatefulPartitionedCall" } node_def { name: "StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "inputs" input: "unknown" input: "unknown_0" attr { key: "Tin" value { list { type: DT_FLOAT type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570" } } } experimental_debug_info { original_node_names: "StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "StatefulPartitionedCall:output:0" input: "^StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "StatefulPartitionedCall" value: "StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference__wrapped_model_6528" input_arg { name: "input_1" type: DT_INT32 } input_arg { name: "sequential_dense_matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "sequential_dense_biasadd_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "sequential_dense_1_matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "sequential_dense_1_biasadd_readvariableop_resource" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true } node_def { name: "sequential/dense/Cast" op: "Cast" input: "input_1" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } experimental_debug_info { original_node_names: "sequential/dense/Cast" } } node_def { name: "sequential/dense/MatMul/ReadVariableOp" op: "ReadVariableOp" input: "sequential_dense_matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 214 } dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "sequential/dense/MatMul/ReadVariableOp" } } node_def { name: "sequential/dense/MatMul" op: "MatMul" input: "sequential/dense/Cast:y:0" input: "sequential/dense/MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "sequential/dense/MatMul" } } node_def { name: "sequential/dense/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "sequential_dense_biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "sequential/dense/BiasAdd/ReadVariableOp" } } node_def { name: "sequential/dense/BiasAdd" op: "BiasAdd" input: "sequential/dense/MatMul:product:0" input: "sequential/dense/BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "sequential/dense/BiasAdd" } } node_def { name: "sequential/dense/Relu" op: "Relu" input: "sequential/dense/BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "sequential/dense/Relu" } } node_def { name: "sequential/dense_1/MatMul/ReadVariableOp" op: "ReadVariableOp" input: "sequential_dense_1_matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "sequential/dense_1/MatMul/ReadVariableOp" } } node_def { name: "sequential/dense_1/MatMul" op: "MatMul" input: "sequential/dense/Relu:activations:0" input: "sequential/dense_1/MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "sequential/dense_1/MatMul" } } node_def { name: "sequential/dense_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "sequential_dense_1_biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "sequential/dense_1/BiasAdd/ReadVariableOp" } } node_def { name: "sequential/dense_1/BiasAdd" op: "BiasAdd" input: "sequential/dense_1/MatMul:product:0" input: "sequential/dense_1/BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "sequential/dense_1/BiasAdd" } } node_def { name: "Identity" op: "Identity" input: "sequential/dense_1/BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "input_1" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_dense_layer_call_and_return_conditional_losses_6544" input_arg { name: "inputs" type: DT_INT32 } input_arg { name: "matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "biasadd_readvariableop_resource" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true } node_def { name: "Cast" op: "Cast" input: "inputs" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } experimental_debug_info { original_node_names: "Cast" } } node_def { name: "MatMul/ReadVariableOp" op: "ReadVariableOp" input: "matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 214 } dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "MatMul/ReadVariableOp" } } node_def { name: "MatMul" op: "MatMul" input: "Cast:y:0" input: "MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "MatMul" } } node_def { name: "BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "BiasAdd/ReadVariableOp" } } node_def { name: "BiasAdd" op: "BiasAdd" input: "MatMul:product:0" input: "BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "BiasAdd" } } node_def { name: "Relu" op: "Relu" input: "BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "Relu" } } node_def { name: "Identity" op: "Identity" input: "Relu:activations:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } } } } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_and_return_conditional_losses_6601" input_arg { name: "input_1" type: DT_INT32 } input_arg { name: "dense_6590" type: DT_RESOURCE } input_arg { name: "dense_6592" type: DT_RESOURCE } input_arg { name: "dense_1_6595" type: DT_RESOURCE } input_arg { name: "dense_1_6597" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "dense/StatefulPartitionedCall" control_output: "dense_1/StatefulPartitionedCall" } node_def { name: "dense/StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "input_1" input: "dense_6590" input: "dense_6592" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_layer_call_and_return_conditional_losses_6544" } } } experimental_debug_info { original_node_names: "dense/StatefulPartitionedCall" } } node_def { name: "dense_1/StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "dense/StatefulPartitionedCall:output:0" input: "dense_1_6595" input: "dense_1_6597" attr { key: "Tin" value { list { type: DT_FLOAT type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570" } } } experimental_debug_info { original_node_names: "dense_1/StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "dense_1/StatefulPartitionedCall:output:0" input: "^dense/StatefulPartitionedCall" input: "^dense_1/StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "dense/StatefulPartitionedCall" value: "dense/StatefulPartitionedCall" } control_ret { key: "dense_1/StatefulPartitionedCall" value: "dense_1/StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "input_1" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_fn_6733" input_arg { name: "inputs" type: DT_INT32 } input_arg { name: "unknown" type: DT_RESOURCE } input_arg { name: "unknown_0" type: DT_RESOURCE } input_arg { name: "unknown_1" type: DT_RESOURCE } input_arg { name: "unknown_2" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "StatefulPartitionedCall" } node_def { name: "StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "inputs" input: "unknown" input: "unknown_0" input: "unknown_1" input: "unknown_2" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 i: 3 i: 4 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_sequential_layer_call_and_return_conditional_losses_6645" } } } experimental_debug_info { original_node_names: "StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "StatefulPartitionedCall:output:0" input: "^StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "StatefulPartitionedCall" value: "StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_and_return_conditional_losses_6645" input_arg { name: "inputs" type: DT_INT32 } input_arg { name: "dense_6634" type: DT_RESOURCE } input_arg { name: "dense_6636" type: DT_RESOURCE } input_arg { name: "dense_1_6639" type: DT_RESOURCE } input_arg { name: "dense_1_6641" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "dense/StatefulPartitionedCall" control_output: "dense_1/StatefulPartitionedCall" } node_def { name: "dense/StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "inputs" input: "dense_6634" input: "dense_6636" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_layer_call_and_return_conditional_losses_6544" } } } experimental_debug_info { original_node_names: "dense/StatefulPartitionedCall" } } node_def { name: "dense_1/StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "dense/StatefulPartitionedCall:output:0" input: "dense_1_6639" input: "dense_1_6641" attr { key: "Tin" value { list { type: DT_FLOAT type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570" } } } experimental_debug_info { original_node_names: "dense_1/StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "dense_1/StatefulPartitionedCall:output:0" input: "^dense/StatefulPartitionedCall" input: "^dense_1/StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "dense/StatefulPartitionedCall" value: "dense/StatefulPartitionedCall" } control_ret { key: "dense_1/StatefulPartitionedCall" value: "dense_1/StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_dense_1_layer_call_and_return_conditional_losses_6570" input_arg { name: "inputs" type: DT_FLOAT } input_arg { name: "matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "biasadd_readvariableop_resource" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true } node_def { name: "MatMul/ReadVariableOp" op: "ReadVariableOp" input: "matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "MatMul/ReadVariableOp" } } node_def { name: "MatMul" op: "MatMul" input: "inputs" input: "MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "MatMul" } } node_def { name: "BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "BiasAdd/ReadVariableOp" } } node_def { name: "BiasAdd" op: "BiasAdd" input: "MatMul:product:0" input: "BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "BiasAdd" } } node_def { name: "Identity" op: "Identity" input: "BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } shape { unknown_rank: true } shape { unknown_rank: true } } } } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_signature_wrapper_6671" input_arg { name: "input_1" type: DT_INT32 } input_arg { name: "unknown" type: DT_RESOURCE } input_arg { name: "unknown_0" type: DT_RESOURCE } input_arg { name: "unknown_1" type: DT_RESOURCE } input_arg { name: "unknown_2" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "StatefulPartitionedCall" } node_def { name: "StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "input_1" input: "unknown" input: "unknown_0" input: "unknown_1" input: "unknown_2" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 i: 3 i: 4 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference__wrapped_model_6528" } } } experimental_debug_info { original_node_names: "StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "StatefulPartitionedCall:output:0" input: "^StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "StatefulPartitionedCall" value: "StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "input_1" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_fn_6720" input_arg { name: "inputs" type: DT_INT32 } input_arg { name: "unknown" type: DT_RESOURCE } input_arg { name: "unknown_0" type: DT_RESOURCE } input_arg { name: "unknown_1" type: DT_RESOURCE } input_arg { name: "unknown_2" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true control_output: "StatefulPartitionedCall" } node_def { name: "StatefulPartitionedCall" op: "StatefulPartitionedCall" input: "inputs" input: "unknown" input: "unknown_0" input: "unknown_1" input: "unknown_2" attr { key: "Tin" value { list { type: DT_INT32 type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE type: DT_RESOURCE } } } attr { key: "Tout" value { list { type: DT_FLOAT } } } attr { key: "_collective_manager_ids" value { list { } } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } attr { key: "_read_only_resource_inputs" value { list { i: 1 i: 2 i: 3 i: 4 } } } attr { key: "config_proto" value { s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0002\002J\0008\001" } } attr { key: "f" value { func { name: "__inference_sequential_layer_call_and_return_conditional_losses_6618" } } } experimental_debug_info { original_node_names: "StatefulPartitionedCall" } } node_def { name: "Identity" op: "Identity" input: "StatefulPartitionedCall:output:0" input: "^StatefulPartitionedCall" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } control_ret { key: "StatefulPartitionedCall" value: "StatefulPartitionedCall" } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } function { signature { name: "__inference_sequential_layer_call_and_return_conditional_losses_6707" input_arg { name: "inputs" type: DT_INT32 } input_arg { name: "dense_matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "dense_biasadd_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "dense_1_matmul_readvariableop_resource" type: DT_RESOURCE } input_arg { name: "dense_1_biasadd_readvariableop_resource" type: DT_RESOURCE } output_arg { name: "identity" type: DT_FLOAT } is_stateful: true } node_def { name: "dense/Cast" op: "Cast" input: "inputs" attr { key: "DstT" value { type: DT_FLOAT } } attr { key: "SrcT" value { type: DT_INT32 } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } experimental_debug_info { original_node_names: "dense/Cast" } } node_def { name: "dense/MatMul/ReadVariableOp" op: "ReadVariableOp" input: "dense_matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 214 } dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "dense/MatMul/ReadVariableOp" } } node_def { name: "dense/MatMul" op: "MatMul" input: "dense/Cast:y:0" input: "dense/MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "dense/MatMul" } } node_def { name: "dense/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "dense_biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "dense/BiasAdd/ReadVariableOp" } } node_def { name: "dense/BiasAdd" op: "BiasAdd" input: "dense/MatMul:product:0" input: "dense/BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "dense/BiasAdd" } } node_def { name: "dense/Relu" op: "Relu" input: "dense/BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 100 } } } } } experimental_debug_info { original_node_names: "dense/Relu" } } node_def { name: "dense_1/MatMul/ReadVariableOp" op: "ReadVariableOp" input: "dense_1_matmul_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 100 } dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "dense_1/MatMul/ReadVariableOp" } } node_def { name: "dense_1/MatMul" op: "MatMul" input: "dense/Relu:activations:0" input: "dense_1/MatMul/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "dense_1/MatMul" } } node_def { name: "dense_1/BiasAdd/ReadVariableOp" op: "ReadVariableOp" input: "dense_1_biasadd_readvariableop_resource" attr { key: "_output_shapes" value { list { shape { dim { size: 1 } } } } } attr { key: "dtype" value { type: DT_FLOAT } } experimental_debug_info { original_node_names: "dense_1/BiasAdd/ReadVariableOp" } } node_def { name: "dense_1/BiasAdd" op: "BiasAdd" input: "dense_1/MatMul:product:0" input: "dense_1/BiasAdd/ReadVariableOp:value:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "dense_1/BiasAdd" } } node_def { name: "Identity" op: "Identity" input: "dense_1/BiasAdd:output:0" attr { key: "T" value { type: DT_FLOAT } } attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 1 } } } } } experimental_debug_info { original_node_names: "Identity" } } ret { key: "identity" value: "Identity:output:0" } attr { key: "_input_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } shape { unknown_rank: true } } } } arg_attr { key: 0 value { attr { key: "_output_shapes" value { list { shape { dim { size: -1 } dim { size: 214 } } } } } attr { key: "_user_specified_name" value { s: "inputs" } } } } arg_attr { key: 1 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 2 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 3 value { attr { key: "_output_shapes" value { list { shape { } } } } } } arg_attr { key: 4 value { attr { key: "_output_shapes" value { list { shape { } } } } } } } } versions { producer: 331 min_consumer: 12 } } saver_def { filename_tensor_name: "saver_filename:0" save_tensor_name: "StatefulPartitionedCall_1:0" restore_op_name: "StatefulPartitionedCall_2" version: V2 } collection_def { key: "saved_model_main_op" value { node_list { value: "NoOp" } } } signature_def { key: "__saved_model_init_op" value { outputs { key: "__saved_model_init_op" value { name: "NoOp" tensor_shape { unknown_rank: true } } } } } signature_def { key: "serving_default" value { inputs { key: "input_1" value { name: "serving_default_input_1:0" dtype: DT_INT32 tensor_shape { dim { size: -1 } dim { size: 214 } } } } outputs { key: "output_1" value { name: "StatefulPartitionedCall:0" dtype: DT_FLOAT tensor_shape { dim { size: -1 } dim { size: 1 } } } } method_name: "tensorflow/serving/predict" } } object_graph_def { nodes { children { node_id: 1 local_name: "layer_with_weights-0" } children { node_id: 1 local_name: "layer-0" } children { node_id: 2 local_name: "layer_with_weights-1" } children { node_id: 2 local_name: "layer-1" } children { node_id: 3 local_name: "optimizer" } children { node_id: 4 local_name: "regularization_losses" } children { node_id: 5 local_name: "variables" } children { node_id: 6 local_name: "trainable_variables" } children { node_id: 7 local_name: "keras_api" } children { node_id: 8 local_name: "signatures" } children { node_id: 47 local_name: "__call__" } children { node_id: 48 local_name: "_default_save_signature" } children { node_id: 49 local_name: "call_and_return_all_conditional_losses" } user_object { identifier: "_tf_keras_sequential" version { producer: 1 min_consumer: 1 } 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}}}}" } } nodes { children { node_id: 9 local_name: "kernel" } children { node_id: 10 local_name: "bias" } children { node_id: 11 local_name: "regularization_losses" } children { node_id: 12 local_name: "variables" } children { node_id: 13 local_name: "trainable_variables" } children { node_id: 14 local_name: "keras_api" } children { node_id: 50 local_name: "__call__" } children { node_id: 51 local_name: "call_and_return_all_conditional_losses" } user_object { identifier: "_tf_keras_layer" version { producer: 1 min_consumer: 1 } 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]}}" } } nodes { children { node_id: 15 local_name: "kernel" } children { node_id: 16 local_name: "bias" } children { node_id: 17 local_name: "regularization_losses" } children { node_id: 18 local_name: "variables" } children { node_id: 19 local_name: "trainable_variables" } children { node_id: 20 local_name: "keras_api" } children { node_id: 52 local_name: "__call__" } children { node_id: 53 local_name: "call_and_return_all_conditional_losses" } user_object { identifier: "_tf_keras_layer" version { producer: 1 min_consumer: 1 } 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]}}" } } nodes { user_object { identifier: "optimizer" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 9 local_name: "0" } children { node_id: 10 local_name: "1" } children { node_id: 15 local_name: "2" } children { node_id: 16 local_name: "3" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 9 local_name: "0" } children { node_id: 10 local_name: "1" } children { node_id: 15 local_name: "2" } children { node_id: 16 local_name: "3" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 21 local_name: "layers" } children { node_id: 22 local_name: "layer_regularization_losses" } children { node_id: 23 local_name: "non_trainable_variables" } children { node_id: 24 local_name: "layer_metrics" } children { node_id: 4 local_name: "regularization_losses" } children { node_id: 25 local_name: "metrics" } children { node_id: 5 local_name: "variables" } children { node_id: 6 local_name: "trainable_variables" } children { node_id: 47 local_name: "__call__" } children { node_id: 48 local_name: "_default_save_signature" } children { node_id: 49 local_name: "call_and_return_all_conditional_losses" } children { node_id: 49 local_name: "call_and_return_conditional_losses" } user_object { identifier: "_generic_user_object" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 54 local_name: "serving_default" } user_object { identifier: "signature_map" version { producer: 1 min_consumer: 1 } } } nodes { variable { dtype: DT_FLOAT shape { dim { size: 214 } dim { size: 100 } } trainable: true name: "dense/kernel" } } nodes { variable { dtype: DT_FLOAT shape { dim { size: 100 } } trainable: true name: "dense/bias" } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 9 local_name: "0" } children { node_id: 10 local_name: "1" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 9 local_name: "0" } children { node_id: 10 local_name: "1" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 26 local_name: "layers" } children { node_id: 27 local_name: "layer_regularization_losses" } children { node_id: 28 local_name: "non_trainable_variables" } children { node_id: 29 local_name: "layer_metrics" } children { node_id: 11 local_name: "regularization_losses" } children { node_id: 30 local_name: "metrics" } children { node_id: 12 local_name: "variables" } children { node_id: 13 local_name: "trainable_variables" } children { node_id: 50 local_name: "__call__" } children { node_id: 51 local_name: "call_and_return_all_conditional_losses" } children { node_id: 51 local_name: "call_and_return_conditional_losses" } user_object { identifier: "_generic_user_object" version { producer: 1 min_consumer: 1 } } } nodes { variable { dtype: DT_FLOAT shape { dim { size: 100 } dim { size: 1 } } trainable: true name: "dense_1/kernel" } } nodes { variable { dtype: DT_FLOAT shape { dim { size: 1 } } trainable: true name: "dense_1/bias" } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 15 local_name: "0" } children { node_id: 16 local_name: "1" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 15 local_name: "0" } children { node_id: 16 local_name: "1" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 31 local_name: "layers" } children { node_id: 32 local_name: "layer_regularization_losses" } children { node_id: 33 local_name: "non_trainable_variables" } children { node_id: 34 local_name: "layer_metrics" } children { node_id: 17 local_name: "regularization_losses" } children { node_id: 35 local_name: "metrics" } children { node_id: 18 local_name: "variables" } children { node_id: 19 local_name: "trainable_variables" } children { node_id: 52 local_name: "__call__" } children { node_id: 53 local_name: "call_and_return_all_conditional_losses" } children { node_id: 53 local_name: "call_and_return_conditional_losses" } user_object { identifier: "_generic_user_object" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 1 local_name: "0" } children { node_id: 2 local_name: "1" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_dict_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 36 local_name: "0" } children { node_id: 37 local_name: "1" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_dict_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_dict_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 38 local_name: "total" } children { node_id: 39 local_name: "count" } children { node_id: 40 local_name: "variables" } children { node_id: 41 local_name: "keras_api" } user_object { identifier: "_tf_keras_metric" version { producer: 1 min_consumer: 1 } metadata: "{\"class_name\": \"Mean\", \"name\": \"loss\", \"dtype\": \"float32\", \"config\": {\"name\": \"loss\", \"dtype\": \"float32\"}}" } } nodes { children { node_id: 42 local_name: "total" } children { node_id: 43 local_name: "count" } children { node_id: 44 local_name: "_fn_kwargs" } children { node_id: 45 local_name: "variables" } children { node_id: 46 local_name: "keras_api" } user_object { identifier: "_tf_keras_metric" version { producer: 1 min_consumer: 1 } metadata: "{\"class_name\": \"MeanMetricWrapper\", \"name\": \"mean_squared_error\", \"dtype\": \"float32\", \"config\": {\"name\": \"mean_squared_error\", \"dtype\": \"float32\", \"fn\": \"mean_squared_error\"}}" } } nodes { variable { dtype: DT_FLOAT shape { } synchronization: VARIABLE_SYNCHRONIZATION_ON_READ aggregation: VARIABLE_AGGREGATION_SUM name: "total" } } nodes { variable { dtype: DT_FLOAT shape { } synchronization: VARIABLE_SYNCHRONIZATION_ON_READ aggregation: VARIABLE_AGGREGATION_SUM name: "count" } } nodes { children { node_id: 38 local_name: "0" } children { node_id: 39 local_name: "1" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 40 local_name: "variables" } user_object { identifier: "_generic_user_object" version { producer: 1 min_consumer: 1 } } } nodes { variable { dtype: DT_FLOAT shape { } synchronization: VARIABLE_SYNCHRONIZATION_ON_READ aggregation: VARIABLE_AGGREGATION_SUM name: "total" } } nodes { variable { dtype: DT_FLOAT shape { } synchronization: VARIABLE_SYNCHRONIZATION_ON_READ aggregation: VARIABLE_AGGREGATION_SUM name: "count" } } nodes { user_object { identifier: "trackable_dict_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 42 local_name: "0" } children { node_id: 43 local_name: "1" } user_object { identifier: "trackable_list_wrapper" version { producer: 1 min_consumer: 1 } } } nodes { children { node_id: 45 local_name: "variables" } user_object { identifier: "_generic_user_object" version { producer: 1 min_consumer: 1 } } } nodes { function { concrete_functions: "__inference_sequential_layer_call_fn_6629" concrete_functions: "__inference_sequential_layer_call_fn_6733" concrete_functions: "__inference_sequential_layer_call_fn_6720" concrete_functions: "__inference_sequential_layer_call_fn_6656" function_spec { fullargspec { named_tuple_value { name: "FullArgSpec" values { key: "args" value { list_value { values { string_value: "self" } values { string_value: "inputs" } values { string_value: "training" } values { string_value: "mask" } } } } values { key: "varargs" value { none_value { } } } values { key: "varkw" value { none_value { } } } values { key: "defaults" value { list_value { values { bool_value: false } values { none_value { } } } } } values { key: "kwonlyargs" value { list_value { } } } values { key: "kwonlydefaults" value { dict_value { } } } values { key: "annotations" value { dict_value { } } } } } is_method: true input_signature { none_value { } } } } } nodes { function { concrete_functions: "__inference__wrapped_model_6528" function_spec { fullargspec { named_tuple_value { name: "FullArgSpec" values { key: "args" value { list_value { } } } values { key: "varargs" value { string_value: "args" } } values { key: "varkw" value { none_value { } } } values { key: "defaults" value { none_value { } } } values { key: "kwonlyargs" value { list_value { } } } values { key: "kwonlydefaults" value { none_value { } } } values { key: "annotations" value { dict_value { } } } } } input_signature { tuple_value { values { tensor_spec_value { name: "input_1" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } } } } } } nodes { function { concrete_functions: "__inference_sequential_layer_call_and_return_conditional_losses_6689" concrete_functions: "__inference_sequential_layer_call_and_return_conditional_losses_6587" concrete_functions: "__inference_sequential_layer_call_and_return_conditional_losses_6707" concrete_functions: "__inference_sequential_layer_call_and_return_conditional_losses_6601" function_spec { fullargspec { named_tuple_value { name: "FullArgSpec" values { key: "args" value { list_value { values { string_value: "self" } values { string_value: "inputs" } values { string_value: "training" } values { string_value: "mask" } } } } values { key: "varargs" value { none_value { } } } values { key: "varkw" value { none_value { } } } values { key: "defaults" value { list_value { values { bool_value: false } values { none_value { } } } } } values { key: "kwonlyargs" value { list_value { } } } values { key: "kwonlydefaults" value { dict_value { } } } values { key: "annotations" value { dict_value { } } } } } is_method: true input_signature { none_value { } } } } } nodes { function { concrete_functions: "__inference_dense_layer_call_fn_6754" function_spec { fullargspec { named_tuple_value { name: "FullArgSpec" values { key: "args" value { list_value { values { string_value: "self" } values { string_value: "inputs" } } } } values { key: "varargs" value { none_value { } } } values { key: "varkw" value { none_value { } } } values { key: "defaults" value { none_value { } } } values { key: "kwonlyargs" value { list_value { } } } values { key: "kwonlydefaults" value { none_value { } } } values { key: "annotations" value { dict_value { } } } } } is_method: true input_signature { none_value { } } } } } nodes { function { concrete_functions: "__inference_dense_layer_call_and_return_conditional_losses_6745" function_spec { fullargspec { named_tuple_value { name: "FullArgSpec" values { key: "args" value { list_value { values { string_value: "self" } values { string_value: "inputs" } } } } values { key: "varargs" value { none_value { } } } values { key: "varkw" value { none_value { } } } values { key: "defaults" value { none_value { } } } values { key: "kwonlyargs" value { list_value { } } } values { key: "kwonlydefaults" value { none_value { } } } values { key: "annotations" value { dict_value { } } } } } is_method: true input_signature { none_value { } } } } } nodes { function { concrete_functions: "__inference_dense_1_layer_call_fn_6773" function_spec { fullargspec { named_tuple_value { name: "FullArgSpec" values { key: "args" value { list_value { values { string_value: "self" } values { string_value: "inputs" } } } } values { key: "varargs" value { none_value { } } } values { key: "varkw" value { none_value { } } } values { key: "defaults" value { none_value { } } } values { key: "kwonlyargs" value { list_value { } } } values { key: "kwonlydefaults" value { none_value { } } } values { key: "annotations" value { dict_value { } } } } } is_method: true input_signature { none_value { } } } } } nodes { function { concrete_functions: "__inference_dense_1_layer_call_and_return_conditional_losses_6764" function_spec { fullargspec { named_tuple_value { name: "FullArgSpec" values { key: "args" value { list_value { values { string_value: "self" } values { string_value: "inputs" } } } } values { key: "varargs" value { none_value { } } } values { key: "varkw" value { none_value { } } } values { key: "defaults" value { none_value { } } } values { key: "kwonlyargs" value { list_value { } } } values { key: "kwonlydefaults" value { none_value { } } } values { key: "annotations" value { dict_value { } } } } } is_method: true input_signature { none_value { } } } } } nodes { bare_concrete_function { concrete_function_name: "__inference_signature_wrapper_6671" argument_keywords: "input_1" allowed_positional_arguments: 1 } } concrete_functions { key: "__inference__wrapped_model_6528" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "input_1" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } } } values { dict_value { } } } } output_signature { dict_value { fields { key: "output_1" value { tensor_spec_value { name: "output_1" shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } } } } } } concrete_functions { key: "__inference_dense_1_layer_call_and_return_conditional_losses_6764" value { bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "inputs" shape { dim { size: -1 } dim { size: 100 } } dtype: DT_FLOAT } } } } values { dict_value { } } } } output_signature { tuple_value { values { tensor_spec_value { name: "0" shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } values { list_value { } } } } } } concrete_functions { key: "__inference_dense_1_layer_call_fn_6773" value { bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "inputs" shape { dim { size: -1 } dim { size: 100 } } dtype: DT_FLOAT } } } } values { dict_value { } } } } output_signature { tensor_spec_value { shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } } } concrete_functions { key: "__inference_dense_layer_call_and_return_conditional_losses_6745" value { bound_inputs: 9 bound_inputs: 10 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "inputs" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } } } values { dict_value { } } } } output_signature { tuple_value { values { tensor_spec_value { name: "0" shape { dim { size: -1 } dim { size: 100 } } dtype: DT_FLOAT } } values { list_value { } } } } } } concrete_functions { key: "__inference_dense_layer_call_fn_6754" value { bound_inputs: 9 bound_inputs: 10 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "inputs" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } } } values { dict_value { } } } } output_signature { tensor_spec_value { shape { dim { size: -1 } dim { size: 100 } } dtype: DT_FLOAT } } } } concrete_functions { key: "__inference_sequential_layer_call_and_return_conditional_losses_6587" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "input_1" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } values { bool_value: true } values { none_value { } } } } values { dict_value { } } } } output_signature { tuple_value { values { tensor_spec_value { name: "0" shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } values { list_value { } } } } } } concrete_functions { key: "__inference_sequential_layer_call_and_return_conditional_losses_6601" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "input_1" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } values { bool_value: false } values { none_value { } } } } values { dict_value { } } } } output_signature { tuple_value { values { tensor_spec_value { name: "0" shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } values { list_value { } } } } } } concrete_functions { key: "__inference_sequential_layer_call_and_return_conditional_losses_6689" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "inputs" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } values { bool_value: true } values { none_value { } } } } values { dict_value { } } } } output_signature { tuple_value { values { tensor_spec_value { name: "0" shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } values { list_value { } } } } } } concrete_functions { key: "__inference_sequential_layer_call_and_return_conditional_losses_6707" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "inputs" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } values { bool_value: false } values { none_value { } } } } values { dict_value { } } } } output_signature { tuple_value { values { tensor_spec_value { name: "0" shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } values { list_value { } } } } } } concrete_functions { key: "__inference_sequential_layer_call_fn_6629" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "input_1" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } values { bool_value: true } values { none_value { } } } } values { dict_value { } } } } output_signature { tensor_spec_value { shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } } } concrete_functions { key: "__inference_sequential_layer_call_fn_6656" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "input_1" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } values { bool_value: false } values { none_value { } } } } values { dict_value { } } } } output_signature { tensor_spec_value { shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } } } concrete_functions { key: "__inference_sequential_layer_call_fn_6720" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "inputs" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } values { bool_value: true } values { none_value { } } } } values { dict_value { } } } } output_signature { tensor_spec_value { shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } } } concrete_functions { key: "__inference_sequential_layer_call_fn_6733" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { values { tensor_spec_value { name: "inputs" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } values { bool_value: false } values { none_value { } } } } values { dict_value { } } } } output_signature { tensor_spec_value { shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } } } concrete_functions { key: "__inference_signature_wrapper_6671" value { bound_inputs: 9 bound_inputs: 10 bound_inputs: 15 bound_inputs: 16 canonicalized_input_signature { tuple_value { values { tuple_value { } } values { dict_value { fields { key: "input_1" value { tensor_spec_value { name: "input_1" shape { dim { size: -1 } dim { size: 214 } } dtype: DT_INT32 } } } } } } } output_signature { dict_value { fields { key: "output_1" value { tensor_spec_value { name: "output_1" shape { dim { size: -1 } dim { size: 1 } } dtype: DT_FLOAT } } } } } } } } }