blob: ec522a8b7c35352211fcb13dcadcd32fc9e4d593 [file] [log] [blame]
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: "PartitionedCall"
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: ""
}
}
}
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"
}
attr {
name: "allowed_devices"
type: "list(string)"
default_value {
list {
}
}
}
is_stateful: true
}
}
tags: "serve"
tensorflow_version: "1.15.0"
tensorflow_git_version: "unknown"
stripped_default_attrs: true
}
graph_def {
node {
name: "train_step"
op: "VarHandleOp"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
}
}
}
attr {
key: "shared_name"
value {
s: "train_step"
}
}
}
node {
name: "train_step/Read/ReadVariableOp"
op: "ReadVariableOp"
input: "train_step"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
}
node {
name: "QNetwork/EncodingNetwork/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: 34
}
dim {
size: 100
}
}
}
}
attr {
key: "shared_name"
value {
s: "QNetwork/EncodingNetwork/dense/kernel"
}
}
}
node {
name: "QNetwork/EncodingNetwork/dense/kernel/Read/ReadVariableOp"
op: "ReadVariableOp"
input: "QNetwork/EncodingNetwork/dense/kernel"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 34
}
dim {
size: 100
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
}
node {
name: "QNetwork/EncodingNetwork/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: "QNetwork/EncodingNetwork/dense/bias"
}
}
}
node {
name: "QNetwork/EncodingNetwork/dense/bias/Read/ReadVariableOp"
op: "ReadVariableOp"
input: "QNetwork/EncodingNetwork/dense/bias"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 100
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
}
node {
name: "QNetwork/EncodingNetwork/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: 40
}
}
}
}
attr {
key: "shared_name"
value {
s: "QNetwork/EncodingNetwork/dense_1/kernel"
}
}
}
node {
name: "QNetwork/EncodingNetwork/dense_1/kernel/Read/ReadVariableOp"
op: "ReadVariableOp"
input: "QNetwork/EncodingNetwork/dense_1/kernel"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 100
}
dim {
size: 40
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
}
node {
name: "QNetwork/EncodingNetwork/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: 40
}
}
}
}
attr {
key: "shared_name"
value {
s: "QNetwork/EncodingNetwork/dense_1/bias"
}
}
}
node {
name: "QNetwork/EncodingNetwork/dense_1/bias/Read/ReadVariableOp"
op: "ReadVariableOp"
input: "QNetwork/EncodingNetwork/dense_1/bias"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 40
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
}
node {
name: "QNetwork/dense_2/kernel"
op: "VarHandleOp"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 40
}
dim {
size: 2
}
}
}
}
attr {
key: "shared_name"
value {
s: "QNetwork/dense_2/kernel"
}
}
}
node {
name: "QNetwork/dense_2/kernel/Read/ReadVariableOp"
op: "ReadVariableOp"
input: "QNetwork/dense_2/kernel"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 40
}
dim {
size: 2
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
}
node {
name: "QNetwork/dense_2/bias"
op: "VarHandleOp"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 2
}
}
}
}
attr {
key: "shared_name"
value {
s: "QNetwork/dense_2/bias"
}
}
}
node {
name: "QNetwork/dense_2/bias/Read/ReadVariableOp"
op: "ReadVariableOp"
input: "QNetwork/dense_2/bias"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 2
}
}
}
}
}
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: "\nu\n\023\010\001\022\017_time_step_spec\n\024\010\002\022\020_trajectory_spec\n\023\010\003\022\017_wrapped_policy\n\016\010\004\022\ntrain_step\n\023\010\005\022\017model_variables\n\016\010\006\022\nsignatures\n\030\n\017\010\007\022\013observation\n\005\010\007\022\0013\n\030\n\017\010\007\022\013observation\n\005\010\007\022\0011\n;\n\016\010\010\022\n_q_network\n\023\010\001\022\017_time_step_spec\n\024\010\t\022\020_trajectory_spec\nE\022C\n\016VARIABLE_VALUE\022\ntrain_step\032%train_step/.ATTRIBUTES/VARIABLE_VALUE\n*\n\005\010\n\022\0010\n\005\010\013\022\0011\n\005\010\014\022\0012\n\005\010\r\022\0013\n\005\010\016\022\0014\n\005\010\017\022\0015\n\000\n\000\n\214\001\n\026\010\020\022\022_input_tensor_spec\n\014\010\021\022\010_encoder\n\022\010\022\022\016_q_value_layer\n\r\010\023\022\tvariables\n\031\010\024\022\025regularization_losses\n\027\010\025\022\023trainable_variables\n\r\010\026\022\tkeras_api\n\030\n\017\010\007\022\013observation\n\005\010\007\022\0011\ng\022e\n\016VARIABLE_VALUE\022%QNetwork/EncodingNetwork/dense/kernel\032,model_variables/0/.ATTRIBUTES/VARIABLE_VALUE\ne\022c\n\016VARIABLE_VALUE\022#QNetwork/EncodingNetwork/dense/bias\032,model_variables/1/.ATTRIBUTES/VARIABLE_VALUE\ni\022g\n\016VARIABLE_VALUE\022\'QNetwork/EncodingNetwork/dense_1/kernel\032,model_variables/2/.ATTRIBUTES/VARIABLE_VALUE\ng\022e\n\016VARIABLE_VALUE\022%QNetwork/EncodingNetwork/dense_1/bias\032,model_variables/3/.ATTRIBUTES/VARIABLE_VALUE\nY\022W\n\016VARIABLE_VALUE\022\027QNetwork/dense_2/kernel\032,model_variables/4/.ATTRIBUTES/VARIABLE_VALUE\nW\022U\n\016VARIABLE_VALUE\022\025QNetwork/dense_2/bias\032,model_variables/5/.ATTRIBUTES/VARIABLE_VALUE\n\000\n\334\001\n\026\010\027\022\022_input_tensor_spec\n\027\010\030\022\023_preprocessing_nest\n\036\010\031\022\032_flat_preprocessing_layers\n\033\010\032\022\027_preprocessing_combiner\n\032\010\033\022\026_postprocessing_layers\n\r\010\034\022\tvariables\n\031\010\035\022\025regularization_losses\n\027\010\036\022\023trainable_variables\n\r\010\037\022\tkeras_api\nh\n\n\010\016\022\006kernel\n\010\010\017\022\004bias\n\r\010 \022\tvariables\n\031\010!\022\025regularization_losses\n\027\010\"\022\023trainable_variables\n\r\010#\022\tkeras_api\n*\n\005\010\n\022\0010\n\005\010\013\022\0011\n\005\010\014\022\0012\n\005\010\r\022\0013\n\005\010\016\022\0014\n\005\010\017\022\0015\n\000\n*\n\005\010\n\022\0010\n\005\010\013\022\0011\n\005\010\014\022\0012\n\005\010\r\022\0013\n\005\010\016\022\0014\n\005\010\017\022\0015\n\255\001\n\021\010$\022\rlayer_metrics\n\r\010\023\022\tvariables\n\037\010%\022\033layer_regularization_losses\n\013\010&\022\007metrics\n\n\010\'\022\006layers\n\031\010\024\022\025regularization_losses\n\033\010(\022\027non_trainable_variables\n\027\010\025\022\023trainable_variables\n\000\n\000\nV\n\005\010)\022\0010\n\005\010*\022\0011\n\005\010+\022\0012\n\005\010,\022\0013\n\005\010-\022\0014\n\005\010.\022\0015\n\005\010/\022\0016\n\005\0100\022\0017\n\005\0101\022\0018\n\005\0102\022\0019\n\006\0103\022\00210\n\006\0104\022\00211\nR\n\r\0105\022\tvariables\n\031\0106\022\025regularization_losses\n\027\0107\022\023trainable_variables\n\r\0108\022\tkeras_api\n\025\n\005\0109\022\0010\n\005\010:\022\0011\n\005\010;\022\0012\n\034\n\005\010\n\022\0010\n\005\010\013\022\0011\n\005\010\014\022\0012\n\005\010\r\022\0013\n\000\n\034\n\005\010\n\022\0010\n\005\010\013\022\0011\n\005\010\014\022\0012\n\005\010\r\022\0013\n\255\001\n\021\010<\022\rlayer_metrics\n\r\010\034\022\tvariables\n\037\010=\022\033layer_regularization_losses\n\013\010>\022\007metrics\n\n\010?\022\006layers\n\031\010\035\022\025regularization_losses\n\033\010@\022\027non_trainable_variables\n\027\010\036\022\023trainable_variables\n\016\n\005\010\016\022\0010\n\005\010\017\022\0011\n\000\n\016\n\005\010\016\022\0010\n\005\010\017\022\0011\n\255\001\n\021\010A\022\rlayer_metrics\n\r\010 \022\tvariables\n\037\010B\022\033layer_regularization_losses\n\013\010C\022\007metrics\n\n\010D\022\006layers\n\031\010!\022\025regularization_losses\n\033\010E\022\027non_trainable_variables\n\027\010\"\022\023trainable_variables\n\000\n\000\n\000\n\016\n\005\010\021\022\0010\n\005\010\022\022\0011\n\000\nR\n\r\010F\022\tvariables\n\031\010G\022\025regularization_losses\n\027\010H\022\023trainable_variables\n\r\010I\022\tkeras_api\nR\n\r\010J\022\tvariables\n\031\010K\022\025regularization_losses\n\027\010L\022\023trainable_variables\n\r\010M\022\tkeras_api\nR\n\r\010N\022\tvariables\n\031\010O\022\025regularization_losses\n\027\010P\022\023trainable_variables\n\r\010Q\022\tkeras_api\nR\n\r\010R\022\tvariables\n\031\010S\022\025regularization_losses\n\027\010T\022\023trainable_variables\n\r\010U\022\tkeras_api\nR\n\r\010V\022\tvariables\n\031\010W\022\025regularization_losses\n\027\010X\022\023trainable_variables\n\r\010Y\022\tkeras_api\nR\n\r\010Z\022\tvariables\n\031\010[\022\025regularization_losses\n\027\010\\\022\023trainable_variables\n\r\010]\022\tkeras_api\nR\n\r\010^\022\tvariables\n\031\010_\022\025regularization_losses\n\027\010`\022\023trainable_variables\n\r\010a\022\tkeras_api\nR\n\r\010b\022\tvariables\n\031\010c\022\025regularization_losses\n\027\010d\022\023trainable_variables\n\r\010e\022\tkeras_api\nR\n\r\010f\022\tvariables\n\031\010g\022\025regularization_losses\n\027\010h\022\023trainable_variables\n\r\010i\022\tkeras_api\nR\n\r\010j\022\tvariables\n\031\010k\022\025regularization_losses\n\027\010l\022\023trainable_variables\n\r\010m\022\tkeras_api\nR\n\r\010n\022\tvariables\n\031\010o\022\025regularization_losses\n\027\010p\022\023trainable_variables\n\r\010q\022\tkeras_api\nR\n\r\010r\022\tvariables\n\031\010s\022\025regularization_losses\n\027\010t\022\023trainable_variables\n\r\010u\022\tkeras_api\n\000\n\000\n\000\n\255\001\n\021\010v\022\rlayer_metrics\n\r\0105\022\tvariables\n\037\010w\022\033layer_regularization_losses\n\013\010x\022\007metrics\n\n\010y\022\006layers\n\031\0106\022\025regularization_losses\n\033\010z\022\027non_trainable_variables\n\027\0107\022\023trainable_variables\nR\n\r\010{\022\tvariables\n\031\010|\022\025regularization_losses\n\027\010}\022\023trainable_variables\n\r\010~\022\tkeras_api\nk\n\n\010\n\022\006kernel\n\010\010\013\022\004bias\n\r\010\177\022\tvariables\n\032\010\200\001\022\025regularization_losses\n\030\010\201\001\022\023trainable_variables\n\016\010\202\001\022\tkeras_api\nl\n\n\010\014\022\006kernel\n\010\010\r\022\004bias\n\016\010\203\001\022\tvariables\n\032\010\204\001\022\025regularization_losses\n\030\010\205\001\022\023trainable_variables\n\016\010\206\001\022\tkeras_api\n\000\n\000\n\000\nv\n\005\010)\022\0010\n\005\010*\022\0011\n\005\010+\022\0012\n\005\010,\022\0013\n\005\010-\022\0014\n\005\010.\022\0015\n\005\010/\022\0016\n\005\0100\022\0017\n\005\0101\022\0018\n\005\0102\022\0019\n\006\0103\022\00210\n\006\0104\022\00211\n\006\010\032\022\00212\n\006\0109\022\00213\n\006\010:\022\00214\n\006\010;\022\00215\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\262\001\n\022\010\207\001\022\rlayer_metrics\n\r\010F\022\tvariables\n \010\210\001\022\033layer_regularization_losses\n\014\010\211\001\022\007metrics\n\013\010\212\001\022\006layers\n\031\010G\022\025regularization_losses\n\034\010\213\001\022\027non_trainable_variables\n\027\010H\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\214\001\022\rlayer_metrics\n\r\010J\022\tvariables\n \010\215\001\022\033layer_regularization_losses\n\014\010\216\001\022\007metrics\n\013\010\217\001\022\006layers\n\031\010K\022\025regularization_losses\n\034\010\220\001\022\027non_trainable_variables\n\027\010L\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\221\001\022\rlayer_metrics\n\r\010N\022\tvariables\n \010\222\001\022\033layer_regularization_losses\n\014\010\223\001\022\007metrics\n\013\010\224\001\022\006layers\n\031\010O\022\025regularization_losses\n\034\010\225\001\022\027non_trainable_variables\n\027\010P\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\226\001\022\rlayer_metrics\n\r\010R\022\tvariables\n \010\227\001\022\033layer_regularization_losses\n\014\010\230\001\022\007metrics\n\013\010\231\001\022\006layers\n\031\010S\022\025regularization_losses\n\034\010\232\001\022\027non_trainable_variables\n\027\010T\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\233\001\022\rlayer_metrics\n\r\010V\022\tvariables\n \010\234\001\022\033layer_regularization_losses\n\014\010\235\001\022\007metrics\n\013\010\236\001\022\006layers\n\031\010W\022\025regularization_losses\n\034\010\237\001\022\027non_trainable_variables\n\027\010X\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\240\001\022\rlayer_metrics\n\r\010Z\022\tvariables\n \010\241\001\022\033layer_regularization_losses\n\014\010\242\001\022\007metrics\n\013\010\243\001\022\006layers\n\031\010[\022\025regularization_losses\n\034\010\244\001\022\027non_trainable_variables\n\027\010\\\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\245\001\022\rlayer_metrics\n\r\010^\022\tvariables\n \010\246\001\022\033layer_regularization_losses\n\014\010\247\001\022\007metrics\n\013\010\250\001\022\006layers\n\031\010_\022\025regularization_losses\n\034\010\251\001\022\027non_trainable_variables\n\027\010`\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\252\001\022\rlayer_metrics\n\r\010b\022\tvariables\n \010\253\001\022\033layer_regularization_losses\n\014\010\254\001\022\007metrics\n\013\010\255\001\022\006layers\n\031\010c\022\025regularization_losses\n\034\010\256\001\022\027non_trainable_variables\n\027\010d\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\257\001\022\rlayer_metrics\n\r\010f\022\tvariables\n \010\260\001\022\033layer_regularization_losses\n\014\010\261\001\022\007metrics\n\013\010\262\001\022\006layers\n\031\010g\022\025regularization_losses\n\034\010\263\001\022\027non_trainable_variables\n\027\010h\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\264\001\022\rlayer_metrics\n\r\010j\022\tvariables\n \010\265\001\022\033layer_regularization_losses\n\014\010\266\001\022\007metrics\n\013\010\267\001\022\006layers\n\031\010k\022\025regularization_losses\n\034\010\270\001\022\027non_trainable_variables\n\027\010l\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\271\001\022\rlayer_metrics\n\r\010n\022\tvariables\n \010\272\001\022\033layer_regularization_losses\n\014\010\273\001\022\007metrics\n\013\010\274\001\022\006layers\n\031\010o\022\025regularization_losses\n\034\010\275\001\022\027non_trainable_variables\n\027\010p\022\023trainable_variables\n\000\n\000\n\000\n\262\001\n\022\010\276\001\022\rlayer_metrics\n\r\010r\022\tvariables\n \010\277\001\022\033layer_regularization_losses\n\014\010\300\001\022\007metrics\n\013\010\301\001\022\006layers\n\031\010s\022\025regularization_losses\n\034\010\302\001\022\027non_trainable_variables\n\027\010t\022\023trainable_variables\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\262\001\n\022\010\303\001\022\rlayer_metrics\n\r\010{\022\tvariables\n \010\304\001\022\033layer_regularization_losses\n\014\010\305\001\022\007metrics\n\013\010\306\001\022\006layers\n\031\010|\022\025regularization_losses\n\034\010\307\001\022\027non_trainable_variables\n\027\010}\022\023trainable_variables\n\016\n\005\010\n\022\0010\n\005\010\013\022\0011\n\000\n\016\n\005\010\n\022\0010\n\005\010\013\022\0011\n\264\001\n\022\010\310\001\022\rlayer_metrics\n\r\010\177\022\tvariables\n \010\311\001\022\033layer_regularization_losses\n\014\010\312\001\022\007metrics\n\013\010\313\001\022\006layers\n\032\010\200\001\022\025regularization_losses\n\034\010\314\001\022\027non_trainable_variables\n\030\010\201\001\022\023trainable_variables\n\016\n\005\010\014\022\0010\n\005\010\r\022\0011\n\000\n\016\n\005\010\014\022\0010\n\005\010\r\022\0011\n\265\001\n\022\010\315\001\022\rlayer_metrics\n\016\010\203\001\022\tvariables\n \010\316\001\022\033layer_regularization_losses\n\014\010\317\001\022\007metrics\n\013\010\320\001\022\006layers\n\032\010\204\001\022\025regularization_losses\n\034\010\321\001\022\027non_trainable_variables\n\030\010\205\001\022\023trainable_variables\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000\n\000"
}
}
}
}
node {
name: "action_callee_basic_block_count"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_callee_conditionally_executed_blocks"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_callee_users"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_caller_basic_block_count"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_caller_conditionally_executed_blocks"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_caller_users"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_callsite_height"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_cost_estimate"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_discount"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_edge_count"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_inlining_default"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_node_count"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_nr_ctant_params"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_reward"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "action_step_type"
op: "Placeholder"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "shape"
value {
shape {
dim {
size: 1
}
}
}
}
}
node {
name: "StatefulPartitionedCall"
op: "StatefulPartitionedCall"
input: "action_callee_basic_block_count"
input: "action_callee_conditionally_executed_blocks"
input: "action_callee_users"
input: "action_caller_basic_block_count"
input: "action_caller_conditionally_executed_blocks"
input: "action_caller_users"
input: "action_callsite_height"
input: "action_cost_estimate"
input: "action_discount"
input: "action_edge_count"
input: "action_inlining_default"
input: "action_node_count"
input: "action_nr_ctant_params"
input: "action_reward"
input: "action_step_type"
input: "QNetwork/EncodingNetwork/dense/kernel"
input: "QNetwork/EncodingNetwork/dense/bias"
input: "QNetwork/EncodingNetwork/dense_1/kernel"
input: "QNetwork/EncodingNetwork/dense_1/bias"
input: "QNetwork/dense_2/kernel"
input: "QNetwork/dense_2/bias"
attr {
key: "Tin"
value {
list {
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_FLOAT
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_FLOAT
type: DT_INT32
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_INT64
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_read_only_resource_inputs"
value {
list {
i: 15
i: 16
i: 17
i: 18
i: 19
i: 20
}
}
}
attr {
key: "config_proto"
value {
s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_signature_wrapper_4619026"
}
}
}
}
node {
name: "PartitionedCall"
op: "PartitionedCall"
attr {
key: "Tin"
value {
list {
}
}
}
attr {
key: "Tout"
value {
list {
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
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\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_signature_wrapper_4619033"
}
}
}
}
node {
name: "StatefulPartitionedCall_1"
op: "StatefulPartitionedCall"
input: "train_step"
attr {
key: "Tin"
value {
list {
type: DT_RESOURCE
}
}
}
attr {
key: "Tout"
value {
list {
type: DT_INT64
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "_read_only_resource_inputs"
value {
list {
i: 0
}
}
}
attr {
key: "config_proto"
value {
s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_signature_wrapper_4619048"
}
}
}
}
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_2"
op: "StatefulPartitionedCall"
input: "saver_filename"
input: "train_step/Read/ReadVariableOp"
input: "QNetwork/EncodingNetwork/dense/kernel/Read/ReadVariableOp"
input: "QNetwork/EncodingNetwork/dense/bias/Read/ReadVariableOp"
input: "QNetwork/EncodingNetwork/dense_1/kernel/Read/ReadVariableOp"
input: "QNetwork/EncodingNetwork/dense_1/bias/Read/ReadVariableOp"
input: "QNetwork/dense_2/kernel/Read/ReadVariableOp"
input: "QNetwork/dense_2/bias/Read/ReadVariableOp"
input: "Const"
attr {
key: "Tin"
value {
list {
type: DT_STRING
type: DT_INT64
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\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference__traced_save_4619143"
}
}
}
}
node {
name: "StatefulPartitionedCall_3"
op: "StatefulPartitionedCall"
input: "saver_filename"
input: "train_step"
input: "QNetwork/EncodingNetwork/dense/kernel"
input: "QNetwork/EncodingNetwork/dense/bias"
input: "QNetwork/EncodingNetwork/dense_1/kernel"
input: "QNetwork/EncodingNetwork/dense_1/bias"
input: "QNetwork/dense_2/kernel"
input: "QNetwork/dense_2/bias"
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
}
}
}
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\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference__traced_restore_4619176"
}
}
}
}
library {
function {
signature {
name: "__inference_signature_wrapper_4619048"
input_arg {
name: "unknown"
type: DT_RESOURCE
}
output_arg {
name: "identity"
type: DT_INT64
}
is_stateful: true
control_output: "StatefulPartitionedCall"
}
node_def {
name: "StatefulPartitionedCall"
op: "StatefulPartitionedCall"
input: "unknown"
attr {
key: "Tin"
value {
list {
type: DT_RESOURCE
}
}
}
attr {
key: "Tout"
value {
list {
type: DT_INT64
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "_read_only_resource_inputs"
value {
list {
i: 0
}
}
}
attr {
key: "config_proto"
value {
s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_function_with_signature_4619040"
}
}
}
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_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
experimental_debug_info {
original_node_names: "Identity"
}
}
ret {
key: "identity"
value: "Identity:output:0"
}
attr {
key: "_input_shapes"
value {
list {
shape {
unknown_rank: true
}
}
}
}
control_ret {
key: "StatefulPartitionedCall"
value: "StatefulPartitionedCall"
}
arg_attr {
key: 0
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
}
function {
signature {
name: "__inference_function_with_signature_4619029"
}
node_def {
name: "PartitionedCall"
op: "PartitionedCall"
attr {
key: "Tin"
value {
list {
}
}
}
attr {
key: "Tout"
value {
list {
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
attr {
key: "_output_shapes"
value {
list {
}
}
}
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\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_function_722"
}
}
}
experimental_debug_info {
original_node_names: "PartitionedCall"
}
}
attr {
key: "_input_shapes"
value {
}
}
}
function {
signature {
name: "__inference_action_931"
input_arg {
name: "time_step"
type: DT_INT32
}
input_arg {
name: "time_step_1"
type: DT_FLOAT
}
input_arg {
name: "time_step_2"
type: DT_FLOAT
}
input_arg {
name: "time_step_3"
type: DT_INT64
}
input_arg {
name: "time_step_4"
type: DT_INT64
}
input_arg {
name: "time_step_5"
type: DT_INT64
}
input_arg {
name: "time_step_6"
type: DT_INT64
}
input_arg {
name: "time_step_7"
type: DT_INT64
}
input_arg {
name: "time_step_8"
type: DT_INT64
}
input_arg {
name: "time_step_9"
type: DT_INT64
}
input_arg {
name: "time_step_10"
type: DT_INT64
}
input_arg {
name: "time_step_11"
type: DT_INT64
}
input_arg {
name: "time_step_12"
type: DT_INT64
}
input_arg {
name: "time_step_13"
type: DT_INT64
}
input_arg {
name: "time_step_14"
type: DT_INT64
}
input_arg {
name: "qnetwork_encodingnetwork_dense_matmul_readvariableop_resource"
type: DT_RESOURCE
}
input_arg {
name: "qnetwork_encodingnetwork_dense_biasadd_readvariableop_resource"
type: DT_RESOURCE
}
input_arg {
name: "qnetwork_encodingnetwork_dense_1_matmul_readvariableop_resource"
type: DT_RESOURCE
}
input_arg {
name: "qnetwork_encodingnetwork_dense_1_biasadd_readvariableop_resource"
type: DT_RESOURCE
}
input_arg {
name: "qnetwork_dense_2_matmul_readvariableop_resource"
type: DT_RESOURCE
}
input_arg {
name: "qnetwork_dense_2_biasadd_readvariableop_resource"
type: DT_RESOURCE
}
output_arg {
name: "identity"
type: DT_INT64
}
is_stateful: true
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_3"
input: "QNetwork/EncodingNetwork/lambda/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 9
f: 9
f: 9
f: 9
f: 10
f: 10
f: 11
f: 12
f: 13
f: 14
f: 14
f: 14
f: 16
f: 17
f: 19
f: 23
f: 27
f: 39
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda/truediv/y: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: "QNetwork/EncodingNetwork/lambda/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda/truediv:z: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: "QNetwork/EncodingNetwork/lambda/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda/truediv:z: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: "QNetwork/EncodingNetwork/lambda/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_1/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_4"
input: "QNetwork/EncodingNetwork/lambda_1/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_1/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_1/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 3
f: 3
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 7
f: 8
f: 8
f: 8
f: 8
f: 9
f: 10
f: 10
f: 10
f: 12
f: 12
f: 12
f: 14
f: 14
f: 18
f: 20
f: 23
f: 30
f: 41
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_1/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_1/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_1/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_1/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_1/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_1/truediv/y: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: "QNetwork/EncodingNetwork/lambda_1/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_1/truediv:z: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: "QNetwork/EncodingNetwork/lambda_1/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_1/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_1/truediv:z: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: "QNetwork/EncodingNetwork/lambda_1/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_1/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_1/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_1/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_1/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_1/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_1/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_1/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_2/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_5"
input: "QNetwork/EncodingNetwork/lambda_2/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_2/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_2/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 18
f: 18
f: 18
f: 18
f: 18
f: 19
f: 19
f: 19
f: 19
f: 19
f: 20
f: 20
f: 20
f: 20
f: 20
f: 21
f: 21
f: 21
f: 21
f: 21
f: 21
f: 21
f: 22
f: 22
f: 22
f: 22
f: 23
f: 23
f: 23
f: 24
f: 24
f: 24
f: 25
f: 25
f: 25
f: 25
f: 25
f: 25
f: 26
f: 26
f: 26
f: 27
f: 27
f: 27
f: 27
f: 28
f: 28
f: 29
f: 29
f: 29
f: 29
f: 30
f: 30
f: 31
f: 31
f: 31
f: 31
f: 32
f: 32
f: 33
f: 33
f: 33
f: 34
f: 34
f: 34
f: 34
f: 35
f: 35
f: 36
f: 36
f: 37
f: 37
f: 37
f: 38
f: 38
f: 39
f: 39
f: 40
f: 40
f: 41
f: 41
f: 41
f: 42
f: 43
f: 43
f: 44
f: 44
f: 45
f: 45
f: 46
f: 46
f: 46
f: 47
f: 47
f: 48
f: 49
f: 49
f: 50
f: 50
f: 51
f: 52
f: 53
f: 53
f: 54
f: 55
f: 56
f: 57
f: 57
f: 58
f: 59
f: 60
f: 61
f: 61
f: 63
f: 63
f: 64
f: 65
f: 66
f: 67
f: 67
f: 69
f: 70
f: 71
f: 72
f: 73
f: 74
f: 75
f: 77
f: 78
f: 79
f: 80
f: 81
f: 82
f: 83
f: 85
f: 86
f: 88
f: 89
f: 91
f: 92
f: 94
f: 96
f: 97
f: 99
f: 100
f: 101
f: 103
f: 105
f: 107
f: 109
f: 111
f: 113
f: 115
f: 118
f: 121
f: 123
f: 126
f: 128
f: 130
f: 133
f: 135
f: 137
f: 140
f: 143
f: 146
f: 148
f: 151
f: 154
f: 157
f: 161
f: 163
f: 166
f: 169
f: 173
f: 178
f: 183
f: 189
f: 193
f: 197
f: 202
f: 208
f: 213
f: 218
f: 223
f: 228
f: 233
f: 239
f: 245
f: 250
f: 257
f: 262
f: 269
f: 277
f: 284
f: 292
f: 300
f: 308
f: 319
f: 329
f: 340
f: 349
f: 359
f: 371
f: 382
f: 394
f: 410
f: 423
f: 435
f: 445
f: 462
f: 480
f: 492
f: 506
f: 519
f: 536
f: 557
f: 577
f: 598
f: 622
f: 655
f: 679
f: 707
f: 733
f: 751
f: 787
f: 814
f: 847
f: 897
f: 934
f: 997
f: 1062
f: 1111
f: 1181
f: 1275
f: 1385
f: 1465
f: 1603
f: 1769
f: 2057
f: 2257
f: 2803
f: 3468
f: 4417
f: 6538
f: 16126
f: 23446
f: 33536
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_2/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_2/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_2/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_2/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_2/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_2/truediv/y: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: "QNetwork/EncodingNetwork/lambda_2/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_2/truediv:z: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: "QNetwork/EncodingNetwork/lambda_2/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_2/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_2/truediv:z: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: "QNetwork/EncodingNetwork/lambda_2/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_2/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_2/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_2/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_2/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_2/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_2/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_2/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_3/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_6"
input: "QNetwork/EncodingNetwork/lambda_3/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_3/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_3/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 19
f: 19
f: 19
f: 19
f: 19
f: 19
f: 19
f: 20
f: 20
f: 20
f: 20
f: 20
f: 21
f: 21
f: 21
f: 21
f: 21
f: 21
f: 22
f: 22
f: 22
f: 22
f: 22
f: 22
f: 22
f: 23
f: 23
f: 23
f: 24
f: 24
f: 24
f: 24
f: 24
f: 24
f: 25
f: 25
f: 25
f: 25
f: 25
f: 26
f: 26
f: 26
f: 26
f: 27
f: 27
f: 27
f: 27
f: 27
f: 28
f: 28
f: 28
f: 29
f: 29
f: 29
f: 29
f: 30
f: 30
f: 30
f: 31
f: 31
f: 31
f: 32
f: 32
f: 32
f: 33
f: 33
f: 33
f: 34
f: 34
f: 34
f: 34
f: 35
f: 35
f: 35
f: 36
f: 36
f: 36
f: 37
f: 37
f: 37
f: 38
f: 38
f: 38
f: 38
f: 39
f: 39
f: 40
f: 40
f: 41
f: 41
f: 42
f: 43
f: 43
f: 44
f: 45
f: 45
f: 46
f: 47
f: 47
f: 48
f: 49
f: 49
f: 50
f: 50
f: 52
f: 52
f: 53
f: 54
f: 55
f: 55
f: 57
f: 58
f: 59
f: 60
f: 62
f: 64
f: 65
f: 66
f: 68
f: 70
f: 70
f: 70
f: 70
f: 70
f: 71
f: 73
f: 75
f: 76
f: 78
f: 81
f: 84
f: 86
f: 90
f: 94
f: 98
f: 101
f: 106
f: 111
f: 117
f: 123
f: 130
f: 138
f: 146
f: 157
f: 163
f: 176
f: 187
f: 198
f: 214
f: 227
f: 252
f: 280
f: 327
f: 395
f: 506
f: 671
f: 1025
f: 1971
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_3/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_3/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_3/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_3/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_3/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_3/truediv/y: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: "QNetwork/EncodingNetwork/lambda_3/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_3/truediv:z: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: "QNetwork/EncodingNetwork/lambda_3/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_3/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_3/truediv:z: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: "QNetwork/EncodingNetwork/lambda_3/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_3/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_3/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_3/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_3/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_3/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_3/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_3/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_4/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_7"
input: "QNetwork/EncodingNetwork/lambda_4/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_4/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_4/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 5
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 7
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 11
f: 11
f: 11
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 13
f: 13
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 19
f: 19
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 21
f: 22
f: 22
f: 22
f: 22
f: 22
f: 22
f: 22
f: 22
f: 22
f: 24
f: 24
f: 24
f: 24
f: 24
f: 24
f: 24
f: 24
f: 25
f: 26
f: 26
f: 26
f: 26
f: 26
f: 26
f: 26
f: 26
f: 26
f: 26
f: 27
f: 28
f: 28
f: 28
f: 28
f: 28
f: 29
f: 30
f: 30
f: 30
f: 30
f: 30
f: 30
f: 31
f: 32
f: 32
f: 32
f: 32
f: 32
f: 34
f: 34
f: 34
f: 34
f: 34
f: 34
f: 35
f: 36
f: 36
f: 36
f: 37
f: 38
f: 38
f: 38
f: 39
f: 40
f: 40
f: 41
f: 42
f: 42
f: 43
f: 44
f: 44
f: 46
f: 46
f: 47
f: 48
f: 48
f: 50
f: 50
f: 52
f: 52
f: 54
f: 55
f: 55
f: 56
f: 57
f: 58
f: 60
f: 60
f: 60
f: 60
f: 60
f: 60
f: 62
f: 62
f: 64
f: 65
f: 66
f: 68
f: 70
f: 72
f: 74
f: 77
f: 80
f: 82
f: 86
f: 89
f: 92
f: 96
f: 99
f: 104
f: 108
f: 114
f: 119
f: 125
f: 131
f: 139
f: 146
f: 157
f: 167
f: 176
f: 188
f: 198
f: 215
f: 236
f: 262
f: 306
f: 376
f: 462
f: 596
f: 942
f: 1428
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_4/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_4/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_4/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_4/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_4/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_4/truediv/y: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: "QNetwork/EncodingNetwork/lambda_4/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_4/truediv:z: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: "QNetwork/EncodingNetwork/lambda_4/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_4/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_4/truediv:z: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: "QNetwork/EncodingNetwork/lambda_4/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_4/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_4/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_4/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_4/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_4/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_4/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_4/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_5/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_8"
input: "QNetwork/EncodingNetwork/lambda_5/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_5/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_5/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 8
f: 8
f: 8
f: 8
f: 8
f: 9
f: 9
f: 9
f: 9
f: 9
f: 10
f: 10
f: 11
f: 11
f: 12
f: 13
f: 14
f: 15
f: 16
f: 18
f: 20
f: 23
f: 29
f: 38
f: 60
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_5/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_5/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_5/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_5/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_5/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_5/truediv/y: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: "QNetwork/EncodingNetwork/lambda_5/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_5/truediv:z: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: "QNetwork/EncodingNetwork/lambda_5/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_5/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_5/truediv:z: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: "QNetwork/EncodingNetwork/lambda_5/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_5/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_5/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_5/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_5/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_5/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_5/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_5/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_6/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_9"
input: "QNetwork/EncodingNetwork/lambda_6/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_6/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_6/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 3
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 4
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 6
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 7
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 8
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 9
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 11
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 12
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 13
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 14
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 16
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 17
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 18
f: 19
f: 19
f: 19
f: 19
f: 19
f: 19
f: 19
f: 19
f: 19
f: 19
f: 19
f: 19
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 21
f: 21
f: 21
f: 21
f: 21
f: 21
f: 21
f: 21
f: 22
f: 22
f: 22
f: 22
f: 22
f: 22
f: 22
f: 22
f: 23
f: 23
f: 23
f: 23
f: 23
f: 23
f: 23
f: 24
f: 24
f: 24
f: 24
f: 24
f: 25
f: 25
f: 25
f: 25
f: 25
f: 26
f: 26
f: 26
f: 26
f: 27
f: 27
f: 27
f: 28
f: 28
f: 28
f: 29
f: 29
f: 30
f: 30
f: 30
f: 31
f: 31
f: 32
f: 32
f: 33
f: 33
f: 34
f: 35
f: 37
f: 38
f: 40
f: 46
f: 51
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_6/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_6/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_6/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_6/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_6/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_6/truediv/y: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: "QNetwork/EncodingNetwork/lambda_6/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_6/truediv:z: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: "QNetwork/EncodingNetwork/lambda_6/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_6/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_6/truediv:z: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: "QNetwork/EncodingNetwork/lambda_6/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_6/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_6/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_6/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_6/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_6/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_6/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_6/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_7/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_10"
input: "QNetwork/EncodingNetwork/lambda_7/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_7/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_7/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: -15035
f: -15030
f: -15025
f: -15000
f: -14985
f: -14945
f: -14745
f: -70
f: -55
f: -55
f: -50
f: -50
f: -50
f: -45
f: -45
f: -45
f: -45
f: -45
f: -45
f: -45
f: -45
f: -45
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -40
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -35
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -30
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -25
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -20
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -15
f: -10
f: -10
f: -10
f: -10
f: -10
f: -10
f: -10
f: -10
f: -10
f: -10
f: -10
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: -5
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 5
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 10
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 15
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 20
f: 25
f: 25
f: 25
f: 25
f: 25
f: 25
f: 25
f: 30
f: 30
f: 30
f: 30
f: 30
f: 30
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 35
f: 40
f: 40
f: 40
f: 40
f: 40
f: 40
f: 40
f: 40
f: 40
f: 40
f: 40
f: 40
f: 45
f: 45
f: 45
f: 45
f: 45
f: 45
f: 45
f: 45
f: 45
f: 45
f: 50
f: 50
f: 50
f: 50
f: 50
f: 50
f: 50
f: 50
f: 50
f: 55
f: 55
f: 60
f: 60
f: 60
f: 60
f: 60
f: 60
f: 60
f: 60
f: 60
f: 60
f: 65
f: 65
f: 65
f: 65
f: 65
f: 65
f: 65
f: 65
f: 65
f: 65
f: 65
f: 65
f: 70
f: 70
f: 70
f: 70
f: 70
f: 70
f: 70
f: 75
f: 75
f: 80
f: 80
f: 80
f: 85
f: 85
f: 85
f: 90
f: 90
f: 90
f: 90
f: 95
f: 95
f: 100
f: 100
f: 105
f: 110
f: 115
f: 120
f: 125
f: 125
f: 130
f: 140
f: 140
f: 145
f: 150
f: 155
f: 160
f: 160
f: 165
f: 170
f: 175
f: 180
f: 190
f: 200
f: 210
f: 215
f: 220
f: 220
f: 230
f: 235
f: 245
f: 250
f: 260
f: 275
f: 290
f: 305
f: 325
f: 350
f: 370
f: 390
f: 425
f: 460
f: 500
f: 560
f: 650
f: 790
f: 1025
f: 1600
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_7/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_7/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_7/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_7/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_7/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_7/truediv/y: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: "QNetwork/EncodingNetwork/lambda_7/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_7/truediv:z: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: "QNetwork/EncodingNetwork/lambda_7/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_7/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_7/truediv:z: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: "QNetwork/EncodingNetwork/lambda_7/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_7/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_7/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_7/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_7/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_7/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_7/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_7/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_8/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_11"
input: "QNetwork/EncodingNetwork/lambda_8/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_8/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_8/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 18
f: 29
f: 39
f: 48
f: 57
f: 64
f: 70
f: 76
f: 82
f: 87
f: 92
f: 97
f: 101
f: 105
f: 109
f: 113
f: 116
f: 120
f: 123
f: 127
f: 130
f: 134
f: 137
f: 140
f: 143
f: 146
f: 149
f: 152
f: 156
f: 159
f: 162
f: 165
f: 168
f: 171
f: 174
f: 177
f: 180
f: 183
f: 186
f: 188
f: 191
f: 194
f: 197
f: 200
f: 203
f: 205
f: 208
f: 211
f: 214
f: 217
f: 219
f: 222
f: 225
f: 228
f: 231
f: 233
f: 236
f: 239
f: 242
f: 244
f: 247
f: 250
f: 253
f: 255
f: 258
f: 261
f: 264
f: 266
f: 269
f: 272
f: 275
f: 278
f: 280
f: 283
f: 286
f: 289
f: 292
f: 294
f: 297
f: 300
f: 303
f: 305
f: 308
f: 311
f: 314
f: 317
f: 319
f: 322
f: 325
f: 327
f: 330
f: 333
f: 336
f: 339
f: 341
f: 344
f: 347
f: 350
f: 353
f: 355
f: 358
f: 361
f: 364
f: 367
f: 370
f: 373
f: 375
f: 378
f: 381
f: 384
f: 387
f: 390
f: 393
f: 396
f: 399
f: 401
f: 404
f: 407
f: 410
f: 413
f: 416
f: 419
f: 422
f: 425
f: 428
f: 431
f: 434
f: 437
f: 440
f: 443
f: 446
f: 449
f: 452
f: 455
f: 458
f: 461
f: 464
f: 467
f: 470
f: 473
f: 476
f: 479
f: 483
f: 486
f: 489
f: 492
f: 495
f: 498
f: 501
f: 504
f: 507
f: 511
f: 514
f: 517
f: 520
f: 523
f: 526
f: 530
f: 533
f: 536
f: 539
f: 542
f: 545
f: 549
f: 552
f: 555
f: 558
f: 562
f: 565
f: 569
f: 572
f: 575
f: 579
f: 582
f: 585
f: 589
f: 592
f: 595
f: 599
f: 602
f: 605
f: 609
f: 612
f: 616
f: 620
f: 623
f: 626
f: 630
f: 634
f: 637
f: 641
f: 644
f: 648
f: 651
f: 655
f: 658
f: 662
f: 665
f: 669
f: 672
f: 676
f: 680
f: 683
f: 687
f: 691
f: 694
f: 698
f: 702
f: 705
f: 709
f: 712
f: 716
f: 720
f: 724
f: 727
f: 731
f: 735
f: 739
f: 742
f: 746
f: 750
f: 754
f: 758
f: 761
f: 765
f: 769
f: 773
f: 777
f: 780
f: 784
f: 788
f: 792
f: 796
f: 800
f: 804
f: 808
f: 812
f: 816
f: 820
f: 823
f: 828
f: 832
f: 836
f: 840
f: 844
f: 848
f: 852
f: 856
f: 860
f: 864
f: 868
f: 873
f: 877
f: 881
f: 885
f: 889
f: 893
f: 897
f: 902
f: 906
f: 910
f: 914
f: 919
f: 923
f: 927
f: 931
f: 935
f: 940
f: 944
f: 948
f: 953
f: 957
f: 962
f: 966
f: 970
f: 975
f: 979
f: 984
f: 988
f: 993
f: 997
f: 1002
f: 1006
f: 1011
f: 1015
f: 1020
f: 1024
f: 1029
f: 1034
f: 1038
f: 1043
f: 1047
f: 1052
f: 1057
f: 1062
f: 1066
f: 1071
f: 1076
f: 1081
f: 1086
f: 1090
f: 1095
f: 1100
f: 1105
f: 1110
f: 1114
f: 1119
f: 1124
f: 1129
f: 1134
f: 1139
f: 1144
f: 1149
f: 1154
f: 1159
f: 1164
f: 1169
f: 1174
f: 1179
f: 1184
f: 1189
f: 1194
f: 1199
f: 1204
f: 1209
f: 1215
f: 1220
f: 1225
f: 1230
f: 1235
f: 1241
f: 1246
f: 1251
f: 1257
f: 1262
f: 1267
f: 1273
f: 1278
f: 1284
f: 1289
f: 1294
f: 1300
f: 1305
f: 1311
f: 1316
f: 1322
f: 1327
f: 1333
f: 1338
f: 1344
f: 1350
f: 1355
f: 1361
f: 1367
f: 1372
f: 1378
f: 1383
f: 1389
f: 1395
f: 1401
f: 1407
f: 1413
f: 1418
f: 1424
f: 1430
f: 1436
f: 1442
f: 1448
f: 1454
f: 1459
f: 1465
f: 1472
f: 1477
f: 1483
f: 1489
f: 1495
f: 1501
f: 1507
f: 1514
f: 1520
f: 1526
f: 1532
f: 1538
f: 1545
f: 1551
f: 1557
f: 1564
f: 1570
f: 1576
f: 1583
f: 1589
f: 1596
f: 1602
f: 1608
f: 1615
f: 1621
f: 1628
f: 1634
f: 1641
f: 1647
f: 1654
f: 1661
f: 1667
f: 1674
f: 1681
f: 1687
f: 1694
f: 1701
f: 1708
f: 1715
f: 1722
f: 1729
f: 1735
f: 1742
f: 1749
f: 1756
f: 1763
f: 1770
f: 1777
f: 1784
f: 1791
f: 1798
f: 1806
f: 1812
f: 1820
f: 1827
f: 1835
f: 1841
f: 1849
f: 1856
f: 1863
f: 1871
f: 1878
f: 1885
f: 1893
f: 1901
f: 1908
f: 1915
f: 1923
f: 1930
f: 1938
f: 1946
f: 1953
f: 1961
f: 1969
f: 1976
f: 1984
f: 1992
f: 2000
f: 2007
f: 2015
f: 2023
f: 2031
f: 2039
f: 2047
f: 2055
f: 2063
f: 2071
f: 2079
f: 2087
f: 2095
f: 2104
f: 2112
f: 2120
f: 2128
f: 2137
f: 2146
f: 2154
f: 2162
f: 2171
f: 2179
f: 2188
f: 2197
f: 2205
f: 2214
f: 2223
f: 2232
f: 2241
f: 2250
f: 2258
f: 2268
f: 2277
f: 2285
f: 2294
f: 2304
f: 2313
f: 2322
f: 2331
f: 2340
f: 2350
f: 2359
f: 2368
f: 2378
f: 2388
f: 2397
f: 2407
f: 2416
f: 2426
f: 2436
f: 2446
f: 2455
f: 2465
f: 2475
f: 2485
f: 2495
f: 2505
f: 2515
f: 2525
f: 2535
f: 2545
f: 2556
f: 2566
f: 2577
f: 2587
f: 2598
f: 2609
f: 2620
f: 2631
f: 2641
f: 2652
f: 2663
f: 2674
f: 2685
f: 2696
f: 2708
f: 2719
f: 2730
f: 2742
f: 2753
f: 2764
f: 2776
f: 2788
f: 2799
f: 2811
f: 2823
f: 2835
f: 2847
f: 2858
f: 2870
f: 2882
f: 2894
f: 2906
f: 2919
f: 2931
f: 2943
f: 2956
f: 2968
f: 2981
f: 2994
f: 3006
f: 3019
f: 3032
f: 3045
f: 3058
f: 3070
f: 3083
f: 3096
f: 3109
f: 3121
f: 3134
f: 3148
f: 3161
f: 3174
f: 3187
f: 3200
f: 3214
f: 3228
f: 3242
f: 3255
f: 3268
f: 3283
f: 3297
f: 3310
f: 3325
f: 3340
f: 3353
f: 3368
f: 3383
f: 3398
f: 3412
f: 3427
f: 3442
f: 3457
f: 3471
f: 3487
f: 3502
f: 3516
f: 3531
f: 3546
f: 3561
f: 3577
f: 3593
f: 3608
f: 3625
f: 3641
f: 3657
f: 3673
f: 3690
f: 3706
f: 3722
f: 3738
f: 3755
f: 3772
f: 3789
f: 3805
f: 3823
f: 3839
f: 3856
f: 3873
f: 3891
f: 3908
f: 3926
f: 3944
f: 3960
f: 3977
f: 3995
f: 4013
f: 4031
f: 4048
f: 4067
f: 4085
f: 4104
f: 4122
f: 4140
f: 4159
f: 4177
f: 4196
f: 4215
f: 4234
f: 4253
f: 4272
f: 4291
f: 4311
f: 4332
f: 4351
f: 4371
f: 4391
f: 4412
f: 4433
f: 4454
f: 4474
f: 4496
f: 4518
f: 4538
f: 4558
f: 4579
f: 4601
f: 4619
f: 4640
f: 4662
f: 4684
f: 4706
f: 4728
f: 4751
f: 4771
f: 4794
f: 4818
f: 4840
f: 4863
f: 4887
f: 4910
f: 4933
f: 4956
f: 4980
f: 5004
f: 5028
f: 5052
f: 5076
f: 5100
f: 5125
f: 5152
f: 5175
f: 5200
f: 5226
f: 5251
f: 5278
f: 5304
f: 5329
f: 5354
f: 5381
f: 5407
f: 5433
f: 5460
f: 5488
f: 5516
f: 5544
f: 5573
f: 5600
f: 5628
f: 5656
f: 5684
f: 5713
f: 5741
f: 5771
f: 5799
f: 5830
f: 5860
f: 5891
f: 5921
f: 5951
f: 5980
f: 6010
f: 6041
f: 6073
f: 6105
f: 6133
f: 6163
f: 6195
f: 6227
f: 6258
f: 6291
f: 6322
f: 6356
f: 6390
f: 6424
f: 6457
f: 6491
f: 6527
f: 6561
f: 6596
f: 6631
f: 6665
f: 6701
f: 6736
f: 6771
f: 6805
f: 6840
f: 6877
f: 6911
f: 6947
f: 6985
f: 7022
f: 7059
f: 7097
f: 7135
f: 7174
f: 7212
f: 7251
f: 7289
f: 7327
f: 7366
f: 7406
f: 7447
f: 7486
f: 7525
f: 7566
f: 7606
f: 7646
f: 7688
f: 7728
f: 7771
f: 7814
f: 7859
f: 7901
f: 7949
f: 7992
f: 8036
f: 8082
f: 8127
f: 8173
f: 8218
f: 8262
f: 8309
f: 8353
f: 8397
f: 8444
f: 8489
f: 8539
f: 8585
f: 8632
f: 8682
f: 8727
f: 8777
f: 8828
f: 8879
f: 8929
f: 8982
f: 9037
f: 9087
f: 9140
f: 9193
f: 9250
f: 9305
f: 9361
f: 9418
f: 9475
f: 9532
f: 9589
f: 9644
f: 9699
f: 9758
f: 9818
f: 9875
f: 9935
f: 9997
f: 10057
f: 10117
f: 10174
f: 10232
f: 10296
f: 10356
f: 10419
f: 10482
f: 10546
f: 10608
f: 10670
f: 10729
f: 10790
f: 10855
f: 10920
f: 10990
f: 11054
f: 11118
f: 11181
f: 11248
f: 11316
f: 11385
f: 11454
f: 11526
f: 11597
f: 11667
f: 11740
f: 11820
f: 11897
f: 11973
f: 12046
f: 12126
f: 12204
f: 12287
f: 12370
f: 12456
f: 12538
f: 12627
f: 12714
f: 12799
f: 12883
f: 12971
f: 13062
f: 13154
f: 13233
f: 13328
f: 13418
f: 13511
f: 13607
f: 13709
f: 13806
f: 13903
f: 14002
f: 14104
f: 14200
f: 14288
f: 14391
f: 14488
f: 14590
f: 14698
f: 14808
f: 14910
f: 15020
f: 15126
f: 15238
f: 15347
f: 15456
f: 15574
f: 15692
f: 15786
f: 15896
f: 16016
f: 16136
f: 16250
f: 16352
f: 16474
f: 16575
f: 16702
f: 16835
f: 16965
f: 17096
f: 17232
f: 17370
f: 17443
f: 17581
f: 17719
f: 17864
f: 17976
f: 18116
f: 18250
f: 18396
f: 18540
f: 18690
f: 18840
f: 18989
f: 19136
f: 19294
f: 19445
f: 19589
f: 19750
f: 19905
f: 20064
f: 20191
f: 20325
f: 20497
f: 20662
f: 20833
f: 20981
f: 21152
f: 21334
f: 21510
f: 21642
f: 21821
f: 22001
f: 22186
f: 22379
f: 22568
f: 22770
f: 22958
f: 23162
f: 23360
f: 23524
f: 23737
f: 23960
f: 24175
f: 24395
f: 24631
f: 24865
f: 25091
f: 25327
f: 25580
f: 25833
f: 26089
f: 26361
f: 26636
f: 26889
f: 27155
f: 27436
f: 27715
f: 28003
f: 28303
f: 28600
f: 28916
f: 29223
f: 29553
f: 29884
f: 30200
f: 30538
f: 30868
f: 31211
f: 31548
f: 31881
f: 32253
f: 32605
f: 32980
f: 33385
f: 33805
f: 34254
f: 34723
f: 35167
f: 35666
f: 36125
f: 36652
f: 37177
f: 37739
f: 38321
f: 38932
f: 39640
f: 40337
f: 41000
f: 41626
f: 42385
f: 43122
f: 43890
f: 44687
f: 45609
f: 46520
f: 47489
f: 48432
f: 49458
f: 50511
f: 51561
f: 52568
f: 53676
f: 54936
f: 56071
f: 57302
f: 58513
f: 59800
f: 61192
f: 62702
f: 64205
f: 65868
f: 67780
f: 69960
f: 72330
f: 74918
f: 77540
f: 80344
f: 83727
f: 87662
f: 93589
f: 101441
f: 110544
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_8/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_8/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_8/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_8/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_8/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_8/truediv/y: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: "QNetwork/EncodingNetwork/lambda_8/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_8/truediv:z: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: "QNetwork/EncodingNetwork/lambda_8/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_8/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_8/truediv:z: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: "QNetwork/EncodingNetwork/lambda_8/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_8/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_8/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_8/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_8/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_8/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_8/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_8/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_9/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_9/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_9/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_12"
input: "QNetwork/EncodingNetwork/lambda_9/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_9/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_9/zeros_like"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
dim {
size: 1
}
dim {
size: 1
}
}
float_val: 0
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_9/zeros_like"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_10/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_13"
input: "QNetwork/EncodingNetwork/lambda_10/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_10/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_10/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 13
f: 38
f: 56
f: 70
f: 82
f: 94
f: 104
f: 114
f: 123
f: 131
f: 139
f: 148
f: 152
f: 153
f: 158
f: 163
f: 170
f: 174
f: 178
f: 180
f: 183
f: 186
f: 188
f: 190
f: 192
f: 196
f: 198
f: 201
f: 205
f: 208
f: 212
f: 215
f: 219
f: 221
f: 225
f: 227
f: 229
f: 232
f: 233
f: 236
f: 239
f: 242
f: 245
f: 248
f: 250
f: 252
f: 254
f: 256
f: 259
f: 261
f: 264
f: 267
f: 270
f: 272
f: 275
f: 278
f: 280
f: 283
f: 285
f: 287
f: 290
f: 293
f: 295
f: 297
f: 300
f: 303
f: 305
f: 308
f: 311
f: 313
f: 316
f: 319
f: 322
f: 325
f: 329
f: 331
f: 333
f: 336
f: 338
f: 340
f: 343
f: 345
f: 347
f: 347
f: 349
f: 351
f: 353
f: 355
f: 357
f: 359
f: 361
f: 363
f: 365
f: 368
f: 369
f: 371
f: 373
f: 375
f: 377
f: 380
f: 382
f: 385
f: 387
f: 389
f: 391
f: 394
f: 396
f: 398
f: 400
f: 403
f: 405
f: 408
f: 410
f: 412
f: 415
f: 417
f: 420
f: 422
f: 425
f: 427
f: 429
f: 432
f: 434
f: 437
f: 439
f: 442
f: 444
f: 446
f: 449
f: 451
f: 454
f: 456
f: 458
f: 461
f: 463
f: 466
f: 469
f: 472
f: 474
f: 476
f: 479
f: 482
f: 483
f: 486
f: 489
f: 492
f: 495
f: 498
f: 500
f: 503
f: 505
f: 508
f: 510
f: 513
f: 516
f: 519
f: 522
f: 524
f: 528
f: 530
f: 533
f: 536
f: 539
f: 541
f: 544
f: 547
f: 550
f: 553
f: 556
f: 559
f: 561
f: 563
f: 567
f: 570
f: 572
f: 575
f: 577
f: 580
f: 584
f: 586
f: 589
f: 592
f: 595
f: 598
f: 601
f: 605
f: 607
f: 611
f: 613
f: 617
f: 620
f: 623
f: 626
f: 629
f: 632
f: 635
f: 639
f: 642
f: 645
f: 648
f: 651
f: 654
f: 657
f: 660
f: 662
f: 666
f: 669
f: 672
f: 676
f: 679
f: 682
f: 685
f: 688
f: 690
f: 693
f: 696
f: 699
f: 702
f: 705
f: 709
f: 712
f: 714
f: 718
f: 721
f: 724
f: 726
f: 728
f: 729
f: 731
f: 734
f: 737
f: 741
f: 745
f: 748
f: 750
f: 753
f: 756
f: 760
f: 763
f: 766
f: 770
f: 773
f: 776
f: 779
f: 782
f: 786
f: 788
f: 793
f: 796
f: 798
f: 802
f: 805
f: 808
f: 811
f: 815
f: 818
f: 820
f: 824
f: 827
f: 829
f: 832
f: 835
f: 838
f: 842
f: 846
f: 849
f: 854
f: 857
f: 860
f: 864
f: 867
f: 871
f: 875
f: 879
f: 882
f: 887
f: 890
f: 893
f: 897
f: 901
f: 905
f: 908
f: 911
f: 915
f: 918
f: 921
f: 925
f: 929
f: 932
f: 934
f: 937
f: 940
f: 943
f: 946
f: 950
f: 953
f: 956
f: 961
f: 965
f: 969
f: 973
f: 976
f: 980
f: 982
f: 985
f: 990
f: 994
f: 997
f: 1001
f: 1005
f: 1007
f: 1010
f: 1014
f: 1018
f: 1022
f: 1025
f: 1028
f: 1033
f: 1035
f: 1038
f: 1042
f: 1047
f: 1052
f: 1056
f: 1060
f: 1063
f: 1067
f: 1071
f: 1075
f: 1079
f: 1083
f: 1086
f: 1088
f: 1092
f: 1097
f: 1102
f: 1106
f: 1109
f: 1113
f: 1117
f: 1120
f: 1125
f: 1129
f: 1134
f: 1137
f: 1142
f: 1146
f: 1150
f: 1151
f: 1155
f: 1159
f: 1162
f: 1166
f: 1170
f: 1174
f: 1177
f: 1181
f: 1185
f: 1188
f: 1193
f: 1196
f: 1203
f: 1207
f: 1212
f: 1214
f: 1217
f: 1220
f: 1222
f: 1222
f: 1226
f: 1229
f: 1233
f: 1237
f: 1241
f: 1246
f: 1250
f: 1253
f: 1257
f: 1262
f: 1267
f: 1272
f: 1278
f: 1283
f: 1287
f: 1293
f: 1297
f: 1301
f: 1304
f: 1309
f: 1315
f: 1320
f: 1325
f: 1329
f: 1333
f: 1336
f: 1341
f: 1344
f: 1348
f: 1351
f: 1357
f: 1363
f: 1368
f: 1374
f: 1379
f: 1383
f: 1386
f: 1391
f: 1395
f: 1399
f: 1403
f: 1407
f: 1410
f: 1415
f: 1418
f: 1423
f: 1428
f: 1432
f: 1436
f: 1438
f: 1442
f: 1446
f: 1450
f: 1454
f: 1462
f: 1467
f: 1472
f: 1477
f: 1483
f: 1488
f: 1492
f: 1496
f: 1503
f: 1508
f: 1513
f: 1518
f: 1520
f: 1526
f: 1531
f: 1534
f: 1538
f: 1542
f: 1546
f: 1552
f: 1558
f: 1564
f: 1568
f: 1573
f: 1578
f: 1581
f: 1590
f: 1596
f: 1601
f: 1606
f: 1611
f: 1616
f: 1622
f: 1629
f: 1634
f: 1640
f: 1647
f: 1651
f: 1657
f: 1660
f: 1665
f: 1672
f: 1678
f: 1686
f: 1692
f: 1698
f: 1704
f: 1709
f: 1714
f: 1719
f: 1724
f: 1730
f: 1737
f: 1744
f: 1751
f: 1755
f: 1761
f: 1764
f: 1772
f: 1778
f: 1784
f: 1789
f: 1799
f: 1804
f: 1811
f: 1819
f: 1825
f: 1830
f: 1838
f: 1849
f: 1858
f: 1862
f: 1868
f: 1872
f: 1878
f: 1885
f: 1888
f: 1892
f: 1897
f: 1902
f: 1907
f: 1919
f: 1926
f: 1932
f: 1936
f: 1941
f: 1946
f: 1952
f: 1960
f: 1968
f: 1977
f: 1985
f: 1992
f: 1997
f: 2006
f: 2012
f: 2018
f: 2026
f: 2034
f: 2044
f: 2050
f: 2057
f: 2064
f: 2069
f: 2075
f: 2082
f: 2091
f: 2098
f: 2107
f: 2122
f: 2126
f: 2135
f: 2146
f: 2149
f: 2157
f: 2163
f: 2172
f: 2178
f: 2184
f: 2191
f: 2198
f: 2208
f: 2216
f: 2223
f: 2235
f: 2242
f: 2252
f: 2263
f: 2272
f: 2277
f: 2288
f: 2296
f: 2306
f: 2311
f: 2318
f: 2323
f: 2334
f: 2341
f: 2356
f: 2366
f: 2373
f: 2379
f: 2386
f: 2407
f: 2416
f: 2423
f: 2432
f: 2438
f: 2448
f: 2453
f: 2464
f: 2473
f: 2473
f: 2481
f: 2492
f: 2504
f: 2511
f: 2523
f: 2529
f: 2537
f: 2545
f: 2556
f: 2566
f: 2575
f: 2584
f: 2592
f: 2602
f: 2613
f: 2624
f: 2636
f: 2643
f: 2647
f: 2652
f: 2664
f: 2675
f: 2688
f: 2693
f: 2702
f: 2709
f: 2722
f: 2739
f: 2754
f: 2766
f: 2776
f: 2786
f: 2799
f: 2810
f: 2832
f: 2840
f: 2849
f: 2860
f: 2873
f: 2889
f: 2908
f: 2914
f: 2926
f: 2939
f: 2950
f: 2961
f: 2969
f: 2978
f: 2990
f: 2999
f: 3023
f: 3032
f: 3049
f: 3066
f: 3085
f: 3101
f: 3107
f: 3117
f: 3129
f: 3144
f: 3167
f: 3190
f: 3212
f: 3229
f: 3238
f: 3264
f: 3293
f: 3302
f: 3309
f: 3314
f: 3323
f: 3344
f: 3352
f: 3362
f: 3390
f: 3400
f: 3411
f: 3435
f: 3456
f: 3470
f: 3485
f: 3498
f: 3505
f: 3519
f: 3539
f: 3545
f: 3545
f: 3560
f: 3576
f: 3597
f: 3607
f: 3621
f: 3641
f: 3665
f: 3679
f: 3701
f: 3714
f: 3733
f: 3741
f: 3745
f: 3757
f: 3773
f: 3787
f: 3795
f: 3805
f: 3822
f: 3835
f: 3844
f: 3861
f: 3872
f: 3878
f: 3897
f: 3919
f: 3941
f: 3971
f: 4004
f: 4014
f: 4019
f: 4061
f: 4068
f: 4089
f: 4108
f: 4117
f: 4125
f: 4146
f: 4165
f: 4194
f: 4204
f: 4224
f: 4236
f: 4263
f: 4290
f: 4301
f: 4319
f: 4326
f: 4347
f: 4369
f: 4386
f: 4413
f: 4435
f: 4451
f: 4451
f: 4451
f: 4476
f: 4500
f: 4539
f: 4579
f: 4592
f: 4600
f: 4622
f: 4650
f: 4683
f: 4714
f: 4742
f: 4755
f: 4771
f: 4788
f: 4816
f: 4828
f: 4831
f: 4831
f: 4831
f: 4843
f: 4852
f: 4865
f: 4896
f: 4915
f: 4931
f: 4952
f: 4965
f: 4983
f: 5007
f: 5043
f: 5061
f: 5081
f: 5095
f: 5122
f: 5143
f: 5171
f: 5204
f: 5226
f: 5233
f: 5250
f: 5281
f: 5320
f: 5323
f: 5328
f: 5345
f: 5374
f: 5413
f: 5466
f: 5492
f: 5524
f: 5555
f: 5567
f: 5610
f: 5676
f: 5701
f: 5716
f: 5744
f: 5768
f: 5795
f: 5818
f: 5854
f: 5906
f: 5934
f: 5960
f: 5975
f: 5993
f: 6025
f: 6034
f: 6051
f: 6082
f: 6106
f: 6125
f: 6159
f: 6187
f: 6242
f: 6287
f: 6311
f: 6332
f: 6348
f: 6358
f: 6368
f: 6377
f: 6402
f: 6407
f: 6428
f: 6450
f: 6475
f: 6498
f: 6505
f: 6533
f: 6565
f: 6580
f: 6595
f: 6611
f: 6654
f: 6658
f: 6705
f: 6751
f: 6786
f: 6828
f: 6876
f: 6896
f: 6948
f: 6964
f: 7065
f: 7082
f: 7118
f: 7184
f: 7214
f: 7271
f: 7310
f: 7357
f: 7405
f: 7506
f: 7613
f: 7641
f: 7675
f: 7720
f: 7781
f: 7833
f: 7860
f: 7898
f: 7929
f: 8044
f: 8104
f: 8148
f: 8236
f: 8273
f: 8313
f: 8349
f: 8381
f: 8409
f: 8498
f: 8507
f: 8524
f: 8570
f: 8607
f: 8630
f: 8637
f: 8675
f: 8700
f: 8714
f: 8734
f: 8776
f: 8836
f: 8854
f: 8867
f: 8868
f: 9065
f: 9113
f: 9121
f: 9241
f: 9357
f: 9360
f: 9585
f: 9613
f: 9684
f: 9727
f: 9751
f: 9777
f: 9802
f: 9889
f: 9903
f: 9914
f: 9978
f: 10061
f: 10192
f: 10213
f: 10345
f: 10369
f: 10404
f: 10430
f: 10471
f: 10481
f: 10489
f: 10492
f: 10494
f: 10524
f: 10554
f: 10557
f: 10560
f: 10562
f: 10641
f: 10716
f: 10842
f: 10897
f: 10967
f: 11053
f: 11128
f: 11137
f: 11328
f: 11336
f: 11401
f: 11532
f: 11573
f: 11860
f: 11880
f: 12013
f: 12305
f: 12358
f: 12386
f: 12404
f: 12456
f: 12456
f: 12476
f: 12615
f: 12677
f: 12981
f: 13094
f: 13197
f: 13708
f: 13717
f: 13788
f: 14049
f: 14112
f: 14224
f: 14257
f: 14681
f: 14901
f: 15006
f: 15071
f: 15100
f: 15248
f: 15669
f: 15877
f: 15953
f: 15953
f: 16066
f: 16072
f: 16271
f: 16292
f: 16386
f: 16490
f: 16633
f: 16670
f: 16834
f: 16896
f: 17543
f: 17693
f: 17800
f: 17859
f: 18397
f: 18811
f: 18826
f: 18971
f: 19304
f: 19319
f: 19695
f: 20378
f: 20865
f: 21313
f: 21330
f: 22321
f: 22760
f: 22770
f: 23783
f: 23785
f: 24525
f: 24844
f: 24848
f: 24964
f: 24966
f: 27468
f: 27478
f: 27555
f: 27555
f: 28215
f: 28219
f: 28336
f: 28490
f: 30213
f: 30228
f: 30242
f: 34116
f: 43518
f: 43518
f: 43518
f: 43852
f: 43852
f: 43852
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_10/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_10/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_10/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_10/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_10/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_10/truediv/y: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: "QNetwork/EncodingNetwork/lambda_10/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_10/truediv:z: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: "QNetwork/EncodingNetwork/lambda_10/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_10/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_10/truediv:z: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: "QNetwork/EncodingNetwork/lambda_10/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_10/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_10/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_10/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_10/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_10/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_10/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_10/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/expand_dims/ExpandDims/dim"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_11/expand_dims/ExpandDims/dim"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/expand_dims/ExpandDims"
op: "ExpandDims"
input: "time_step_14"
input: "QNetwork/EncodingNetwork/lambda_11/expand_dims/ExpandDims/dim:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_11/expand_dims/ExpandDims"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/Bucketize"
op: "Bucketize"
input: "QNetwork/EncodingNetwork/lambda_11/expand_dims/ExpandDims:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
attr {
key: "boundaries"
value {
list {
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 0
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 1
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 2
f: 3
f: 4
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_11/Bucketize"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/Cast"
op: "Cast"
input: "QNetwork/EncodingNetwork/lambda_11/Bucketize:output:0"
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: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_11/Cast"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/truediv/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
}
float_val: 999
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_11/truediv/y"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/truediv"
op: "RealDiv"
input: "QNetwork/EncodingNetwork/lambda_11/Cast:y:0"
input: "QNetwork/EncodingNetwork/lambda_11/truediv/y: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: "QNetwork/EncodingNetwork/lambda_11/truediv"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/Sqrt"
op: "Sqrt"
input: "QNetwork/EncodingNetwork/lambda_11/truediv:z: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: "QNetwork/EncodingNetwork/lambda_11/Sqrt"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/mul"
op: "Mul"
input: "QNetwork/EncodingNetwork/lambda_11/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_11/truediv:z: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: "QNetwork/EncodingNetwork/lambda_11/mul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: -1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_11/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/lambda_11/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda_11/truediv:z:0"
input: "QNetwork/EncodingNetwork/lambda_11/Sqrt:y:0"
input: "QNetwork/EncodingNetwork/lambda_11/mul:z:0"
input: "QNetwork/EncodingNetwork/lambda_11/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 3
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/lambda_11/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/concatenate/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: 1
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/concatenate/concat/axis"
}
}
node_def {
name: "QNetwork/EncodingNetwork/concatenate/concat"
op: "ConcatV2"
input: "QNetwork/EncodingNetwork/lambda/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_1/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_2/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_3/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_4/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_5/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_6/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_7/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_8/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_9/zeros_like:output:0"
input: "QNetwork/EncodingNetwork/lambda_10/concat:output:0"
input: "QNetwork/EncodingNetwork/lambda_11/concat:output:0"
input: "QNetwork/EncodingNetwork/concatenate/concat/axis:output:0"
attr {
key: "N"
value {
i: 12
}
}
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 34
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/concatenate/concat"
}
}
node_def {
name: "QNetwork/EncodingNetwork/flatten/Const"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 2
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
size: 2
}
}
tensor_content: "\377\377\377\377\"\000\000\000"
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/flatten/Const"
}
}
node_def {
name: "QNetwork/EncodingNetwork/flatten/Reshape"
op: "Reshape"
input: "QNetwork/EncodingNetwork/concatenate/concat:output:0"
input: "QNetwork/EncodingNetwork/flatten/Const:output:0"
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 34
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/flatten/Reshape"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense/MatMul/ReadVariableOp"
op: "ReadVariableOp"
input: "qnetwork_encodingnetwork_dense_matmul_readvariableop_resource"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 34
}
dim {
size: 100
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/dense/MatMul/ReadVariableOp"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense/MatMul"
op: "MatMul"
input: "QNetwork/EncodingNetwork/flatten/Reshape:output:0"
input: "QNetwork/EncodingNetwork/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: "QNetwork/EncodingNetwork/dense/MatMul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense/BiasAdd/ReadVariableOp"
op: "ReadVariableOp"
input: "qnetwork_encodingnetwork_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: "QNetwork/EncodingNetwork/dense/BiasAdd/ReadVariableOp"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense/BiasAdd"
op: "BiasAdd"
input: "QNetwork/EncodingNetwork/dense/MatMul:product:0"
input: "QNetwork/EncodingNetwork/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: "QNetwork/EncodingNetwork/dense/BiasAdd"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense/Relu"
op: "Relu"
input: "QNetwork/EncodingNetwork/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: "QNetwork/EncodingNetwork/dense/Relu"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense_1/MatMul/ReadVariableOp"
op: "ReadVariableOp"
input: "qnetwork_encodingnetwork_dense_1_matmul_readvariableop_resource"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 100
}
dim {
size: 40
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/dense_1/MatMul/ReadVariableOp"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense_1/MatMul"
op: "MatMul"
input: "QNetwork/EncodingNetwork/dense/Relu:activations:0"
input: "QNetwork/EncodingNetwork/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: 40
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/dense_1/MatMul"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense_1/BiasAdd/ReadVariableOp"
op: "ReadVariableOp"
input: "qnetwork_encodingnetwork_dense_1_biasadd_readvariableop_resource"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 40
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/dense_1/BiasAdd/ReadVariableOp"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense_1/BiasAdd"
op: "BiasAdd"
input: "QNetwork/EncodingNetwork/dense_1/MatMul:product:0"
input: "QNetwork/EncodingNetwork/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: 40
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/dense_1/BiasAdd"
}
}
node_def {
name: "QNetwork/EncodingNetwork/dense_1/Relu"
op: "Relu"
input: "QNetwork/EncodingNetwork/dense_1/BiasAdd:output:0"
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 40
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/EncodingNetwork/dense_1/Relu"
}
}
node_def {
name: "QNetwork/dense_2/MatMul/ReadVariableOp"
op: "ReadVariableOp"
input: "qnetwork_dense_2_matmul_readvariableop_resource"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 40
}
dim {
size: 2
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
experimental_debug_info {
original_node_names: "QNetwork/dense_2/MatMul/ReadVariableOp"
}
}
node_def {
name: "QNetwork/dense_2/MatMul"
op: "MatMul"
input: "QNetwork/EncodingNetwork/dense_1/Relu:activations:0"
input: "QNetwork/dense_2/MatMul/ReadVariableOp:value:0"
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 2
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/dense_2/MatMul"
}
}
node_def {
name: "QNetwork/dense_2/BiasAdd/ReadVariableOp"
op: "ReadVariableOp"
input: "qnetwork_dense_2_biasadd_readvariableop_resource"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 2
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
experimental_debug_info {
original_node_names: "QNetwork/dense_2/BiasAdd/ReadVariableOp"
}
}
node_def {
name: "QNetwork/dense_2/BiasAdd"
op: "BiasAdd"
input: "QNetwork/dense_2/MatMul:product:0"
input: "QNetwork/dense_2/BiasAdd/ReadVariableOp:value:0"
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 2
}
}
}
}
}
experimental_debug_info {
original_node_names: "QNetwork/dense_2/BiasAdd"
}
}
node_def {
name: "ShiftedCategorical_1/mode/ArgMax/dimension"
op: "Const"
attr {
key: "_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: "ShiftedCategorical_1/mode/ArgMax/dimension"
}
}
node_def {
name: "ShiftedCategorical_1/mode/ArgMax"
op: "ArgMax"
input: "QNetwork/dense_2/BiasAdd:output:0"
input: "ShiftedCategorical_1/mode/ArgMax/dimension:output:0"
attr {
key: "T"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "ShiftedCategorical_1/mode/ArgMax"
}
}
node_def {
name: "add/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT64
tensor_shape {
}
int64_val: 0
}
}
}
experimental_debug_info {
original_node_names: "add/y"
}
}
node_def {
name: "add"
op: "AddV2"
input: "ShiftedCategorical_1/mode/ArgMax:output:0"
input: "add/y:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "add"
}
}
node_def {
name: "Deterministic/atol"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT64
tensor_shape {
}
int64_val: 0
}
}
}
experimental_debug_info {
original_node_names: "Deterministic/atol"
}
}
node_def {
name: "Deterministic/rtol"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT64
tensor_shape {
}
int64_val: 0
}
}
}
experimental_debug_info {
original_node_names: "Deterministic/rtol"
}
}
node_def {
name: "Deterministic_1/sample/sample_shape/x"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_FLOAT
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_FLOAT
tensor_shape {
dim {
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/sample_shape/x"
}
}
node_def {
name: "Deterministic_1/sample/sample_shape"
op: "Cast"
input: "Deterministic_1/sample/sample_shape/x:output:0"
attr {
key: "DstT"
value {
type: DT_INT32
}
}
attr {
key: "SrcT"
value {
type: DT_FLOAT
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/sample_shape"
}
}
node_def {
name: "Deterministic_1/sample/Shape"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
size: 1
}
}
int_val: 1
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/Shape"
}
}
node_def {
name: "Deterministic_1/sample/Shape_1"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/Shape_1"
}
}
node_def {
name: "Deterministic_1/sample/Shape_2"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/Shape_2"
}
}
node_def {
name: "Deterministic_1/sample/BroadcastArgs"
op: "BroadcastArgs"
input: "Deterministic_1/sample/Shape_1:output:0"
input: "Deterministic_1/sample/Shape_2:output:0"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/BroadcastArgs"
}
}
node_def {
name: "Deterministic_1/sample/BroadcastArgs_1"
op: "BroadcastArgs"
input: "Deterministic_1/sample/Shape:output:0"
input: "Deterministic_1/sample/BroadcastArgs:r0:0"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/BroadcastArgs_1"
}
}
node_def {
name: "Deterministic_1/sample/Const"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/Const"
}
}
node_def {
name: "Deterministic_1/sample/concat/values_0"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
size: 1
}
}
int_val: 1
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/concat/values_0"
}
}
node_def {
name: "Deterministic_1/sample/concat/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: 0
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/concat/axis"
}
}
node_def {
name: "Deterministic_1/sample/concat"
op: "ConcatV2"
input: "Deterministic_1/sample/concat/values_0:output:0"
input: "Deterministic_1/sample/BroadcastArgs_1:r0:0"
input: "Deterministic_1/sample/Const:output:0"
input: "Deterministic_1/sample/concat/axis:output:0"
attr {
key: "N"
value {
i: 3
}
}
attr {
key: "T"
value {
type: DT_INT32
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 2
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/concat"
}
}
node_def {
name: "Deterministic_1/sample/BroadcastTo"
op: "BroadcastTo"
input: "add:z:0"
input: "Deterministic_1/sample/concat:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/BroadcastTo"
}
}
node_def {
name: "Deterministic_1/sample/Shape_3"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 2
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
size: 2
}
}
tensor_content: "\001\000\000\000\001\000\000\000"
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/Shape_3"
}
}
node_def {
name: "Deterministic_1/sample/strided_slice/stack"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
size: 1
}
}
int_val: 1
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/strided_slice/stack"
}
}
node_def {
name: "Deterministic_1/sample/strided_slice/stack_1"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
size: 1
}
}
int_val: 0
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/strided_slice/stack_1"
}
}
node_def {
name: "Deterministic_1/sample/strided_slice/stack_2"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
dim {
size: 1
}
}
int_val: 1
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/strided_slice/stack_2"
}
}
node_def {
name: "Deterministic_1/sample/strided_slice"
op: "StridedSlice"
input: "Deterministic_1/sample/Shape_3:output:0"
input: "Deterministic_1/sample/strided_slice/stack:output:0"
input: "Deterministic_1/sample/strided_slice/stack_1:output:0"
input: "Deterministic_1/sample/strided_slice/stack_2:output:0"
attr {
key: "Index"
value {
type: DT_INT32
}
}
attr {
key: "T"
value {
type: DT_INT32
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "end_mask"
value {
i: 1
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/strided_slice"
}
}
node_def {
name: "Deterministic_1/sample/concat_1/axis"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT32
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT32
tensor_shape {
}
int_val: 0
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/concat_1/axis"
}
}
node_def {
name: "Deterministic_1/sample/concat_1"
op: "ConcatV2"
input: "Deterministic_1/sample/sample_shape:y:0"
input: "Deterministic_1/sample/strided_slice:output:0"
input: "Deterministic_1/sample/concat_1/axis:output:0"
attr {
key: "N"
value {
i: 2
}
}
attr {
key: "T"
value {
type: DT_INT32
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/concat_1"
}
}
node_def {
name: "Deterministic_1/sample/Reshape"
op: "Reshape"
input: "Deterministic_1/sample/BroadcastTo:output:0"
input: "Deterministic_1/sample/concat_1:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "Deterministic_1/sample/Reshape"
}
}
node_def {
name: "clip_by_value/Minimum/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT64
tensor_shape {
}
int64_val: 1
}
}
}
experimental_debug_info {
original_node_names: "clip_by_value/Minimum/y"
}
}
node_def {
name: "clip_by_value/Minimum"
op: "Minimum"
input: "Deterministic_1/sample/Reshape:output:0"
input: "clip_by_value/Minimum/y:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "clip_by_value/Minimum"
}
}
node_def {
name: "clip_by_value/y"
op: "Const"
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "dtype"
value {
type: DT_INT64
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_INT64
tensor_shape {
}
int64_val: 0
}
}
}
experimental_debug_info {
original_node_names: "clip_by_value/y"
}
}
node_def {
name: "clip_by_value"
op: "Maximum"
input: "clip_by_value/Minimum:z:0"
input: "clip_by_value/y:output:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
experimental_debug_info {
original_node_names: "clip_by_value"
}
}
node_def {
name: "Identity"
op: "Identity"
input: "clip_by_value:z:0"
attr {
key: "T"
value {
type: DT_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
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
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
unknown_rank: true
}
shape {
unknown_rank: true
}
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
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 1
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 2
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 3
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 4
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 5
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 6
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 7
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 8
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 9
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 10
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 11
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 12
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 13
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 14
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step"
}
}
}
}
arg_attr {
key: 15
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 16
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 17
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 18
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 19
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 20
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
}
function {
signature {
name: "__inference_signature_wrapper_4619033"
}
node_def {
name: "PartitionedCall"
op: "PartitionedCall"
attr {
key: "Tin"
value {
list {
}
}
}
attr {
key: "Tout"
value {
list {
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
attr {
key: "_output_shapes"
value {
list {
}
}
}
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\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_function_with_signature_4619029"
}
}
}
experimental_debug_info {
original_node_names: "PartitionedCall"
}
}
attr {
key: "_input_shapes"
value {
}
}
}
function {
signature {
name: "__inference__traced_save_4619143"
input_arg {
name: "file_prefix"
type: DT_STRING
}
input_arg {
name: "savev2_train_step_read_readvariableop"
type: DT_INT64
}
input_arg {
name: "savev2_qnetwork_encodingnetwork_dense_kernel_read_readvariableop"
type: DT_FLOAT
}
input_arg {
name: "savev2_qnetwork_encodingnetwork_dense_bias_read_readvariableop"
type: DT_FLOAT
}
input_arg {
name: "savev2_qnetwork_encodingnetwork_dense_1_kernel_read_readvariableop"
type: DT_FLOAT
}
input_arg {
name: "savev2_qnetwork_encodingnetwork_dense_1_bias_read_readvariableop"
type: DT_FLOAT
}
input_arg {
name: "savev2_qnetwork_dense_2_kernel_read_readvariableop"
type: DT_FLOAT
}
input_arg {
name: "savev2_qnetwork_dense_2_bias_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_f4c8d2e64931472295be68a11e57e937/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: 7
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_STRING
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_STRING
tensor_shape {
dim {
size: 7
}
}
string_val: "train_step/.ATTRIBUTES/VARIABLE_VALUE"
string_val: "model_variables/0/.ATTRIBUTES/VARIABLE_VALUE"
string_val: "model_variables/1/.ATTRIBUTES/VARIABLE_VALUE"
string_val: "model_variables/2/.ATTRIBUTES/VARIABLE_VALUE"
string_val: "model_variables/3/.ATTRIBUTES/VARIABLE_VALUE"
string_val: "model_variables/4/.ATTRIBUTES/VARIABLE_VALUE"
string_val: "model_variables/5/.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: 7
}
}
}
}
}
attr {
key: "dtype"
value {
type: DT_STRING
}
}
attr {
key: "value"
value {
tensor {
dtype: DT_STRING
tensor_shape {
dim {
size: 7
}
}
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_train_step_read_readvariableop"
input: "savev2_qnetwork_encodingnetwork_dense_kernel_read_readvariableop"
input: "savev2_qnetwork_encodingnetwork_dense_bias_read_readvariableop"
input: "savev2_qnetwork_encodingnetwork_dense_1_kernel_read_readvariableop"
input: "savev2_qnetwork_encodingnetwork_dense_1_bias_read_readvariableop"
input: "savev2_qnetwork_dense_2_kernel_read_readvariableop"
input: "savev2_qnetwork_dense_2_bias_read_readvariableop"
device: "/device:CPU:0"
attr {
key: "_output_shapes"
value {
list {
}
}
}
attr {
key: "dtypes"
value {
list {
type: DT_INT64
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 {
}
shape {
dim {
size: 34
}
dim {
size: 100
}
}
shape {
dim {
size: 100
}
}
shape {
dim {
size: 100
}
dim {
size: 40
}
}
shape {
dim {
size: 40
}
}
shape {
dim {
size: 40
}
dim {
size: 2
}
}
shape {
dim {
size: 2
}
}
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 {
}
}
}
}
}
}
arg_attr {
key: 2
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 34
}
dim {
size: 100
}
}
}
}
}
}
}
arg_attr {
key: 3
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 100
}
}
}
}
}
}
}
arg_attr {
key: 4
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 100
}
dim {
size: 40
}
}
}
}
}
}
}
arg_attr {
key: 5
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 40
}
}
}
}
}
}
}
arg_attr {
key: 6
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 40
}
dim {
size: 2
}
}
}
}
}
}
}
arg_attr {
key: 7
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 2
}
}
}
}
}
}
}
arg_attr {
key: 8
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
}
function {
signature {
name: "__inference_function_722"
}
attr {
key: "_input_shapes"
value {
}
}
}
function {
signature {
name: "__inference_signature_wrapper_4619026"
input_arg {
name: "callee_basic_block_count"
type: DT_INT64
}
input_arg {
name: "callee_conditionally_executed_blocks"
type: DT_INT64
}
input_arg {
name: "callee_users"
type: DT_INT64
}
input_arg {
name: "caller_basic_block_count"
type: DT_INT64
}
input_arg {
name: "caller_conditionally_executed_blocks"
type: DT_INT64
}
input_arg {
name: "caller_users"
type: DT_INT64
}
input_arg {
name: "callsite_height"
type: DT_INT64
}
input_arg {
name: "cost_estimate"
type: DT_INT64
}
input_arg {
name: "discount"
type: DT_FLOAT
}
input_arg {
name: "edge_count"
type: DT_INT64
}
input_arg {
name: "inlining_default"
type: DT_INT64
}
input_arg {
name: "node_count"
type: DT_INT64
}
input_arg {
name: "nr_ctant_params"
type: DT_INT64
}
input_arg {
name: "reward"
type: DT_FLOAT
}
input_arg {
name: "step_type"
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
}
input_arg {
name: "unknown_3"
type: DT_RESOURCE
}
input_arg {
name: "unknown_4"
type: DT_RESOURCE
}
output_arg {
name: "identity"
type: DT_INT64
}
is_stateful: true
control_output: "StatefulPartitionedCall"
}
node_def {
name: "StatefulPartitionedCall"
op: "StatefulPartitionedCall"
input: "step_type"
input: "reward"
input: "discount"
input: "callee_basic_block_count"
input: "callee_conditionally_executed_blocks"
input: "callee_users"
input: "caller_basic_block_count"
input: "caller_conditionally_executed_blocks"
input: "caller_users"
input: "callsite_height"
input: "cost_estimate"
input: "edge_count"
input: "inlining_default"
input: "node_count"
input: "nr_ctant_params"
input: "unknown"
input: "unknown_0"
input: "unknown_1"
input: "unknown_2"
input: "unknown_3"
input: "unknown_4"
attr {
key: "Tin"
value {
list {
type: DT_INT32
type: DT_FLOAT
type: DT_FLOAT
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
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_INT64
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_read_only_resource_inputs"
value {
list {
i: 15
i: 16
i: 17
i: 18
i: 19
i: 20
}
}
}
attr {
key: "config_proto"
value {
s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_function_with_signature_4618993"
}
}
}
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_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
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
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
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: "StatefulPartitionedCall"
value: "StatefulPartitionedCall"
}
arg_attr {
key: 0
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "callee_basic_block_count"
}
}
}
}
arg_attr {
key: 1
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "callee_conditionally_executed_blocks"
}
}
}
}
arg_attr {
key: 2
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "callee_users"
}
}
}
}
arg_attr {
key: 3
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "caller_basic_block_count"
}
}
}
}
arg_attr {
key: 4
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "caller_conditionally_executed_blocks"
}
}
}
}
arg_attr {
key: 5
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "caller_users"
}
}
}
}
arg_attr {
key: 6
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "callsite_height"
}
}
}
}
arg_attr {
key: 7
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "cost_estimate"
}
}
}
}
arg_attr {
key: 8
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "discount"
}
}
}
}
arg_attr {
key: 9
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "edge_count"
}
}
}
}
arg_attr {
key: 10
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "inlining_default"
}
}
}
}
arg_attr {
key: 11
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "node_count"
}
}
}
}
arg_attr {
key: 12
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "nr_ctant_params"
}
}
}
}
arg_attr {
key: 13
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "reward"
}
}
}
}
arg_attr {
key: 14
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "step_type"
}
}
}
}
arg_attr {
key: 15
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 16
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 17
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 18
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 19
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 20
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
}
function {
signature {
name: "__inference_function_with_signature_4618993"
input_arg {
name: "step_type"
type: DT_INT32
}
input_arg {
name: "reward"
type: DT_FLOAT
}
input_arg {
name: "discount"
type: DT_FLOAT
}
input_arg {
name: "callee_basic_block_count"
type: DT_INT64
}
input_arg {
name: "callee_conditionally_executed_blocks"
type: DT_INT64
}
input_arg {
name: "callee_users"
type: DT_INT64
}
input_arg {
name: "caller_basic_block_count"
type: DT_INT64
}
input_arg {
name: "caller_conditionally_executed_blocks"
type: DT_INT64
}
input_arg {
name: "caller_users"
type: DT_INT64
}
input_arg {
name: "callsite_height"
type: DT_INT64
}
input_arg {
name: "cost_estimate"
type: DT_INT64
}
input_arg {
name: "edge_count"
type: DT_INT64
}
input_arg {
name: "inlining_default"
type: DT_INT64
}
input_arg {
name: "node_count"
type: DT_INT64
}
input_arg {
name: "nr_ctant_params"
type: DT_INT64
}
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
}
input_arg {
name: "unknown_3"
type: DT_RESOURCE
}
input_arg {
name: "unknown_4"
type: DT_RESOURCE
}
output_arg {
name: "identity"
type: DT_INT64
}
is_stateful: true
control_output: "StatefulPartitionedCall"
}
node_def {
name: "StatefulPartitionedCall"
op: "StatefulPartitionedCall"
input: "step_type"
input: "reward"
input: "discount"
input: "callee_basic_block_count"
input: "callee_conditionally_executed_blocks"
input: "callee_users"
input: "caller_basic_block_count"
input: "caller_conditionally_executed_blocks"
input: "caller_users"
input: "callsite_height"
input: "cost_estimate"
input: "edge_count"
input: "inlining_default"
input: "node_count"
input: "nr_ctant_params"
input: "unknown"
input: "unknown_0"
input: "unknown_1"
input: "unknown_2"
input: "unknown_3"
input: "unknown_4"
attr {
key: "Tin"
value {
list {
type: DT_INT32
type: DT_FLOAT
type: DT_FLOAT
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
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_INT64
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_read_only_resource_inputs"
value {
list {
i: 15
i: 16
i: 17
i: 18
i: 19
i: 20
}
}
}
attr {
key: "config_proto"
value {
s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_polymorphic_action_fn_4618978"
}
}
}
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_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
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
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
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: "StatefulPartitionedCall"
value: "StatefulPartitionedCall"
}
arg_attr {
key: 0
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "step_type"
}
}
}
}
arg_attr {
key: 1
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "reward"
}
}
}
}
arg_attr {
key: 2
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "discount"
}
}
}
}
arg_attr {
key: 3
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "callee_basic_block_count"
}
}
}
}
arg_attr {
key: 4
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "callee_conditionally_executed_blocks"
}
}
}
}
arg_attr {
key: 5
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "callee_users"
}
}
}
}
arg_attr {
key: 6
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "caller_basic_block_count"
}
}
}
}
arg_attr {
key: 7
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "caller_conditionally_executed_blocks"
}
}
}
}
arg_attr {
key: 8
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "caller_users"
}
}
}
}
arg_attr {
key: 9
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "callsite_height"
}
}
}
}
arg_attr {
key: 10
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "cost_estimate"
}
}
}
}
arg_attr {
key: 11
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "edge_count"
}
}
}
}
arg_attr {
key: 12
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "inlining_default"
}
}
}
}
arg_attr {
key: 13
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "node_count"
}
}
}
}
arg_attr {
key: 14
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "nr_ctant_params"
}
}
}
}
arg_attr {
key: 15
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 16
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 17
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 18
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 19
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 20
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
}
function {
signature {
name: "__inference_polymorphic_action_fn_4619080"
input_arg {
name: "time_step_step_type"
type: DT_INT32
}
input_arg {
name: "time_step_reward"
type: DT_FLOAT
}
input_arg {
name: "time_step_discount"
type: DT_FLOAT
}
input_arg {
name: "time_step_observation_callee_basic_block_count"
type: DT_INT64
}
input_arg {
name: "time_step_observation_callee_conditionally_executed_blocks"
type: DT_INT64
}
input_arg {
name: "time_step_observation_callee_users"
type: DT_INT64
}
input_arg {
name: "time_step_observation_caller_basic_block_count"
type: DT_INT64
}
input_arg {
name: "time_step_observation_caller_conditionally_executed_blocks"
type: DT_INT64
}
input_arg {
name: "time_step_observation_caller_users"
type: DT_INT64
}
input_arg {
name: "time_step_observation_callsite_height"
type: DT_INT64
}
input_arg {
name: "time_step_observation_cost_estimate"
type: DT_INT64
}
input_arg {
name: "time_step_observation_edge_count"
type: DT_INT64
}
input_arg {
name: "time_step_observation_inlining_default"
type: DT_INT64
}
input_arg {
name: "time_step_observation_node_count"
type: DT_INT64
}
input_arg {
name: "time_step_observation_nr_ctant_params"
type: DT_INT64
}
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
}
input_arg {
name: "unknown_3"
type: DT_RESOURCE
}
input_arg {
name: "unknown_4"
type: DT_RESOURCE
}
output_arg {
name: "identity"
type: DT_INT64
}
is_stateful: true
control_output: "StatefulPartitionedCall"
}
node_def {
name: "StatefulPartitionedCall"
op: "StatefulPartitionedCall"
input: "time_step_step_type"
input: "time_step_reward"
input: "time_step_discount"
input: "time_step_observation_callee_basic_block_count"
input: "time_step_observation_callee_conditionally_executed_blocks"
input: "time_step_observation_callee_users"
input: "time_step_observation_caller_basic_block_count"
input: "time_step_observation_caller_conditionally_executed_blocks"
input: "time_step_observation_caller_users"
input: "time_step_observation_callsite_height"
input: "time_step_observation_cost_estimate"
input: "time_step_observation_edge_count"
input: "time_step_observation_inlining_default"
input: "time_step_observation_node_count"
input: "time_step_observation_nr_ctant_params"
input: "unknown"
input: "unknown_0"
input: "unknown_1"
input: "unknown_2"
input: "unknown_3"
input: "unknown_4"
attr {
key: "Tin"
value {
list {
type: DT_INT32
type: DT_FLOAT
type: DT_FLOAT
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
type: DT_INT64
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_INT64
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_read_only_resource_inputs"
value {
list {
i: 15
i: 16
i: 17
i: 18
i: 19
i: 20
}
}
}
attr {
key: "config_proto"
value {
s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_action_931"
}
}
}
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_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
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
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
shape {
dim {
size: 1
}
}
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: "StatefulPartitionedCall"
value: "StatefulPartitionedCall"
}
arg_attr {
key: 0
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/step_type"
}
}
}
}
arg_attr {
key: 1
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/reward"
}
}
}
}
arg_attr {
key: 2
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/discount"
}
}
}
}
arg_attr {
key: 3
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/callee_basic_block_count"
}
}
}
}
arg_attr {
key: 4
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/callee_conditionally_executed_blocks"
}
}
}
}
arg_attr {
key: 5
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/callee_users"
}
}
}
}
arg_attr {
key: 6
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/caller_basic_block_count"
}
}
}
}
arg_attr {
key: 7
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/caller_conditionally_executed_blocks"
}
}
}
}
arg_attr {
key: 8
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/caller_users"
}
}
}
}
arg_attr {
key: 9
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/callsite_height"
}
}
}
}
arg_attr {
key: 10
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/cost_estimate"
}
}
}
}
arg_attr {
key: 11
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/edge_count"
}
}
}
}
arg_attr {
key: 12
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/inlining_default"
}
}
}
}
arg_attr {
key: 13
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/node_count"
}
}
}
}
arg_attr {
key: 14
value {
attr {
key: "_output_shapes"
value {
list {
shape {
dim {
size: 1
}
}
}
}
}
attr {
key: "_user_specified_name"
value {
s: "time_step/observation/nr_ctant_params"
}
}
}
}
arg_attr {
key: 15
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 16
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 17
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 18
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 19
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
arg_attr {
key: 20
value {
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
}
}
}
function {
signature {
name: "__inference_function_with_signature_4619040"
input_arg {
name: "unknown"
type: DT_RESOURCE
}
output_arg {
name: "identity"
type: DT_INT64
}
is_stateful: true
control_output: "StatefulPartitionedCall"
}
node_def {
name: "StatefulPartitionedCall"
op: "StatefulPartitionedCall"
input: "unknown"
attr {
key: "Tin"
value {
list {
type: DT_RESOURCE
}
}
}
attr {
key: "Tout"
value {
list {
type: DT_INT64
}
}
}
attr {
key: "_collective_manager_ids"
value {
list {
}
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
attr {
key: "_read_only_resource_inputs"
value {
list {
i: 0
}
}
}
attr {
key: "config_proto"
value {
s: "\n\007\n\003CPU\020\001\n\007\n\003GPU\020\0012\005*\0010J\0008\001"
}
}
attr {
key: "f"
value {
func {
name: "__inference_<lambda>_728"
}
}
}
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_INT64
}
}
attr {
key: "_output_shapes"
value {
list {
shape {
}
}
}
}
experimental_debug_info {
original_node_names: "Identity"
}
}
ret {
key: "identity"
value: "Identity:output:0"
}
attr {
key: "_input_shapes"
value {
list {
shape {
unknown_rank: true
}
}
}
}
control_ret {
key: "StatefulPartitionedCall"