{
  "format": "layers-model",
  "generatedBy": "keras v2.3.0-tf",
  "convertedBy": "TensorFlow.js Converter v2.0.1.post1",
  "modelTopology": {
    "keras_version": "2.3.0-tf",
    "backend": "tensorflow",
    "model_config": {
      "class_name": "Model",
      "config": {
        "name": "generator",
        "layers": [
          {
            "class_name": "InputLayer",
            "config": {
              "batch_input_shape": [null, null, null, 3],
              "dtype": "float32",
              "sparse": false,
              "ragged": false,
              "name": "LR"
            },
            "name": "LR",
            "inbound_nodes": []
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_m1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_m1",
            "inbound_nodes": [[["LR", 0, 0, {}]]]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_0",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_0",
            "inbound_nodes": [[["F_m1", 0, 0, {}]]]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_1_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_1_1",
            "inbound_nodes": [[["F_0", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_1_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_1_1_Relu",
            "inbound_nodes": [[["F_1_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_1_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_1_1",
            "inbound_nodes": [
              [
                ["F_0", 0, 0, {}],
                ["F_1_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_1_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_1_2",
            "inbound_nodes": [[["RDB_Concat_1_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_1_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_1_2_Relu",
            "inbound_nodes": [[["F_1_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_1_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_1_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_1_1", 0, 0, {}],
                ["F_1_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_1_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_1_3",
            "inbound_nodes": [[["RDB_Concat_1_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_1_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_1_3_Relu",
            "inbound_nodes": [[["F_1_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_1_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_1_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_1_2", 0, 0, {}],
                ["F_1_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_1",
            "inbound_nodes": [[["RDB_Concat_1_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_1",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_1",
            "inbound_nodes": [
              [
                ["LFF_1", 0, 0, {}],
                ["F_0", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_2_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_2_1",
            "inbound_nodes": [[["LRL_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_2_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_2_1_Relu",
            "inbound_nodes": [[["F_2_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_2_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_2_1",
            "inbound_nodes": [
              [
                ["LRL_1", 0, 0, {}],
                ["F_2_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_2_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_2_2",
            "inbound_nodes": [[["RDB_Concat_2_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_2_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_2_2_Relu",
            "inbound_nodes": [[["F_2_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_2_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_2_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_2_1", 0, 0, {}],
                ["F_2_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_2_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_2_3",
            "inbound_nodes": [[["RDB_Concat_2_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_2_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_2_3_Relu",
            "inbound_nodes": [[["F_2_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_2_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_2_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_2_2", 0, 0, {}],
                ["F_2_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_2",
            "inbound_nodes": [[["RDB_Concat_2_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_2",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_2",
            "inbound_nodes": [
              [
                ["LFF_2", 0, 0, {}],
                ["LRL_1", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_3_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_3_1",
            "inbound_nodes": [[["LRL_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_3_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_3_1_Relu",
            "inbound_nodes": [[["F_3_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_3_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_3_1",
            "inbound_nodes": [
              [
                ["LRL_2", 0, 0, {}],
                ["F_3_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_3_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_3_2",
            "inbound_nodes": [[["RDB_Concat_3_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_3_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_3_2_Relu",
            "inbound_nodes": [[["F_3_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_3_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_3_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_3_1", 0, 0, {}],
                ["F_3_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_3_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_3_3",
            "inbound_nodes": [[["RDB_Concat_3_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_3_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_3_3_Relu",
            "inbound_nodes": [[["F_3_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_3_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_3_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_3_2", 0, 0, {}],
                ["F_3_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_3",
            "inbound_nodes": [[["RDB_Concat_3_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_3",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_3",
            "inbound_nodes": [
              [
                ["LFF_3", 0, 0, {}],
                ["LRL_2", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_4_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_4_1",
            "inbound_nodes": [[["LRL_3", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_4_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_4_1_Relu",
            "inbound_nodes": [[["F_4_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_4_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_4_1",
            "inbound_nodes": [
              [
                ["LRL_3", 0, 0, {}],
                ["F_4_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_4_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_4_2",
            "inbound_nodes": [[["RDB_Concat_4_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_4_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_4_2_Relu",
            "inbound_nodes": [[["F_4_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_4_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_4_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_4_1", 0, 0, {}],
                ["F_4_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_4_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_4_3",
            "inbound_nodes": [[["RDB_Concat_4_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_4_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_4_3_Relu",
            "inbound_nodes": [[["F_4_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_4_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_4_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_4_2", 0, 0, {}],
                ["F_4_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_4",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_4",
            "inbound_nodes": [[["RDB_Concat_4_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_4",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_4",
            "inbound_nodes": [
              [
                ["LFF_4", 0, 0, {}],
                ["LRL_3", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_5_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_5_1",
            "inbound_nodes": [[["LRL_4", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_5_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_5_1_Relu",
            "inbound_nodes": [[["F_5_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_5_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_5_1",
            "inbound_nodes": [
              [
                ["LRL_4", 0, 0, {}],
                ["F_5_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_5_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_5_2",
            "inbound_nodes": [[["RDB_Concat_5_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_5_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_5_2_Relu",
            "inbound_nodes": [[["F_5_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_5_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_5_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_5_1", 0, 0, {}],
                ["F_5_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_5_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_5_3",
            "inbound_nodes": [[["RDB_Concat_5_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_5_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_5_3_Relu",
            "inbound_nodes": [[["F_5_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_5_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_5_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_5_2", 0, 0, {}],
                ["F_5_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_5",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_5",
            "inbound_nodes": [[["RDB_Concat_5_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_5",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_5",
            "inbound_nodes": [
              [
                ["LFF_5", 0, 0, {}],
                ["LRL_4", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_6_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_6_1",
            "inbound_nodes": [[["LRL_5", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_6_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_6_1_Relu",
            "inbound_nodes": [[["F_6_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_6_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_6_1",
            "inbound_nodes": [
              [
                ["LRL_5", 0, 0, {}],
                ["F_6_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_6_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_6_2",
            "inbound_nodes": [[["RDB_Concat_6_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_6_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_6_2_Relu",
            "inbound_nodes": [[["F_6_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_6_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_6_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_6_1", 0, 0, {}],
                ["F_6_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_6_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_6_3",
            "inbound_nodes": [[["RDB_Concat_6_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_6_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_6_3_Relu",
            "inbound_nodes": [[["F_6_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_6_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_6_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_6_2", 0, 0, {}],
                ["F_6_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_6",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_6",
            "inbound_nodes": [[["RDB_Concat_6_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_6",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_6",
            "inbound_nodes": [
              [
                ["LFF_6", 0, 0, {}],
                ["LRL_5", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_7_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_7_1",
            "inbound_nodes": [[["LRL_6", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_7_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_7_1_Relu",
            "inbound_nodes": [[["F_7_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_7_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_7_1",
            "inbound_nodes": [
              [
                ["LRL_6", 0, 0, {}],
                ["F_7_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_7_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_7_2",
            "inbound_nodes": [[["RDB_Concat_7_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_7_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_7_2_Relu",
            "inbound_nodes": [[["F_7_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_7_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_7_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_7_1", 0, 0, {}],
                ["F_7_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_7_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_7_3",
            "inbound_nodes": [[["RDB_Concat_7_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_7_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_7_3_Relu",
            "inbound_nodes": [[["F_7_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_7_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_7_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_7_2", 0, 0, {}],
                ["F_7_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_7",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_7",
            "inbound_nodes": [[["RDB_Concat_7_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_7",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_7",
            "inbound_nodes": [
              [
                ["LFF_7", 0, 0, {}],
                ["LRL_6", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_8_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_8_1",
            "inbound_nodes": [[["LRL_7", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_8_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_8_1_Relu",
            "inbound_nodes": [[["F_8_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_8_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_8_1",
            "inbound_nodes": [
              [
                ["LRL_7", 0, 0, {}],
                ["F_8_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_8_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_8_2",
            "inbound_nodes": [[["RDB_Concat_8_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_8_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_8_2_Relu",
            "inbound_nodes": [[["F_8_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_8_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_8_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_8_1", 0, 0, {}],
                ["F_8_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_8_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_8_3",
            "inbound_nodes": [[["RDB_Concat_8_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_8_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_8_3_Relu",
            "inbound_nodes": [[["F_8_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_8_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_8_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_8_2", 0, 0, {}],
                ["F_8_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_8",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_8",
            "inbound_nodes": [[["RDB_Concat_8_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_8",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_8",
            "inbound_nodes": [
              [
                ["LFF_8", 0, 0, {}],
                ["LRL_7", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_9_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_9_1",
            "inbound_nodes": [[["LRL_8", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_9_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_9_1_Relu",
            "inbound_nodes": [[["F_9_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_9_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_9_1",
            "inbound_nodes": [
              [
                ["LRL_8", 0, 0, {}],
                ["F_9_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_9_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_9_2",
            "inbound_nodes": [[["RDB_Concat_9_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_9_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_9_2_Relu",
            "inbound_nodes": [[["F_9_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_9_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_9_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_9_1", 0, 0, {}],
                ["F_9_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_9_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_9_3",
            "inbound_nodes": [[["RDB_Concat_9_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_9_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_9_3_Relu",
            "inbound_nodes": [[["F_9_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_9_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_9_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_9_2", 0, 0, {}],
                ["F_9_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_9",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_9",
            "inbound_nodes": [[["RDB_Concat_9_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_9",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_9",
            "inbound_nodes": [
              [
                ["LFF_9", 0, 0, {}],
                ["LRL_8", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_10_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_10_1",
            "inbound_nodes": [[["LRL_9", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_10_1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_10_1_Relu",
            "inbound_nodes": [[["F_10_1", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_10_1",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_10_1",
            "inbound_nodes": [
              [
                ["LRL_9", 0, 0, {}],
                ["F_10_1_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_10_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_10_2",
            "inbound_nodes": [[["RDB_Concat_10_1", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_10_2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_10_2_Relu",
            "inbound_nodes": [[["F_10_2", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_10_2",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_10_2",
            "inbound_nodes": [
              [
                ["RDB_Concat_10_1", 0, 0, {}],
                ["F_10_2_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "F_10_3",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "F_10_3",
            "inbound_nodes": [[["RDB_Concat_10_2", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "F_10_3_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "F_10_3_Relu",
            "inbound_nodes": [[["F_10_3", 0, 0, {}]]]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "RDB_Concat_10_3",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "RDB_Concat_10_3",
            "inbound_nodes": [
              [
                ["RDB_Concat_10_2", 0, 0, {}],
                ["F_10_3_Relu", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "LFF_10",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "valid",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "LFF_10",
            "inbound_nodes": [[["RDB_Concat_10_3", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": {
              "name": "LRL_10",
              "trainable": true,
              "dtype": "float32"
            },
            "name": "LRL_10",
            "inbound_nodes": [
              [
                ["LFF_10", 0, 0, {}],
                ["LRL_9", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Concatenate",
            "config": {
              "name": "LRLs_Concat",
              "trainable": true,
              "dtype": "float32",
              "axis": 3
            },
            "name": "LRLs_Concat",
            "inbound_nodes": [
              [
                ["LRL_1", 0, 0, {}],
                ["LRL_2", 0, 0, {}],
                ["LRL_3", 0, 0, {}],
                ["LRL_4", 0, 0, {}],
                ["LRL_5", 0, 0, {}],
                ["LRL_6", 0, 0, {}],
                ["LRL_7", 0, 0, {}],
                ["LRL_8", 0, 0, {}],
                ["LRL_9", 0, 0, {}],
                ["LRL_10", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "GFF_1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [1, 1],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "GFF_1",
            "inbound_nodes": [[["LRLs_Concat", 0, 0, {}]]]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "GFF_2",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "GFF_2",
            "inbound_nodes": [[["GFF_1", 0, 0, {}]]]
          },
          {
            "class_name": "Add",
            "config": { "name": "FDF", "trainable": true, "dtype": "float32" },
            "name": "FDF",
            "inbound_nodes": [
              [
                ["GFF_2", 0, 0, {}],
                ["F_m1", 0, 0, {}]
              ]
            ]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "UPN1",
              "trainable": true,
              "dtype": "float32",
              "filters": 64,
              "kernel_size": [5, 5],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "UPN1",
            "inbound_nodes": [[["FDF", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "UPN1_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "UPN1_Relu",
            "inbound_nodes": [[["UPN1", 0, 0, {}]]]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "UPN2",
              "trainable": true,
              "dtype": "float32",
              "filters": 32,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "UPN2",
            "inbound_nodes": [[["UPN1_Relu", 0, 0, {}]]]
          },
          {
            "class_name": "Activation",
            "config": {
              "name": "UPN2_Relu",
              "trainable": true,
              "dtype": "float32",
              "activation": "relu"
            },
            "name": "UPN2_Relu",
            "inbound_nodes": [[["UPN2", 0, 0, {}]]]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "UPN3",
              "trainable": true,
              "dtype": "float32",
              "filters": 12,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "UPN3",
            "inbound_nodes": [[["UPN2_Relu", 0, 0, {}]]]
          },
          {
            "class_name": "UpSampling2D",
            "config": {
              "name": "UPsample",
              "trainable": true,
              "dtype": "float32",
              "size": [2, 2],
              "data_format": "channels_last",
              "interpolation": "nearest"
            },
            "name": "UPsample",
            "inbound_nodes": [[["UPN3", 0, 0, {}]]]
          },
          {
            "class_name": "Conv2D",
            "config": {
              "name": "SR",
              "trainable": true,
              "dtype": "float32",
              "filters": 3,
              "kernel_size": [3, 3],
              "strides": [1, 1],
              "padding": "same",
              "data_format": "channels_last",
              "dilation_rate": [1, 1],
              "activation": "linear",
              "use_bias": true,
              "kernel_initializer": {
                "class_name": "RandomUniform",
                "config": { "minval": -0.05, "maxval": 0.05, "seed": null }
              },
              "bias_initializer": { "class_name": "Zeros", "config": {} },
              "kernel_regularizer": null,
              "bias_regularizer": null,
              "activity_regularizer": null,
              "kernel_constraint": null,
              "bias_constraint": null
            },
            "name": "SR",
            "inbound_nodes": [[["UPsample", 0, 0, {}]]]
          }
        ],
        "input_layers": [["LR", 0, 0]],
        "output_layers": [["SR", 0, 0]]
      }
    }
  },
  "weightsManifest": [
    {
      "paths": ["group1-shard1of1.bin"],
      "weights": [
        {
          "name": "F_0/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.11422982700899537,
            "scale": 0.0008337943577298931,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_0/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.011874098341692896,
            "scale": 9.20472739666116e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_10_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.10071969499775008,
            "scale": 0.0007747668845980775,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_10_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.023583254612544003,
            "scale": 0.00015117470905476926,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_10_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.10384024627068462,
            "scale": 0.0008241289386562272,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_10_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.015820489703294107,
            "scale": 0.00011718881261699339,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_10_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.15400046390645644,
            "scale": 0.001115945390626496,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_10_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.012098132862764246,
            "scale": 9.451666299034568e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_1_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.13245012304362128,
            "scale": 0.0009597835003160962,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_1_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.021589658365530125,
            "scale": 0.0001713464949645248,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_1_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.13581303054211186,
            "scale": 0.0010447156195547067,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_1_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.020297266469866623,
            "scale": 0.00018452060427151475,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_1_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.14763948934919693,
            "scale": 0.0010936258470310885,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_1_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.011263247626815357,
            "scale": 0.00018464340371828454,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_2_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.11119628864176133,
            "scale": 0.0009040348670061897,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_2_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.041995999333905236,
            "scale": 0.00021647422337064555,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_2_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.1254748892550375,
            "scale": 0.0011103972500445796,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_2_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.033860959298908706,
            "scale": 0.00018107464865726582,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_2_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.1323072454508613,
            "scale": 0.0010756686622021244,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_2_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.009834104053237858,
            "scale": 0.00010926782281375399,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_3_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.10386289533446816,
            "scale": 0.000805138723523009,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_3_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.013559235544765697,
            "scale": 0.00011114127495709588,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_3_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.12622152204607046,
            "scale": 0.001034602639721889,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_3_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.018897746576398027,
            "scale": 0.00012768747686755423,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_3_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.11127815535839866,
            "scale": 0.0009196541765156914,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_3_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.013915716436709845,
            "scale": 0.0001231479330682287,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_4_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.10527097591582467,
            "scale": 0.0008700080654200385,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_4_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.02187534360324635,
            "scale": 0.00014204768573536591,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_4_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.11037071662790635,
            "scale": 0.0009197559718992196,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_4_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.012864397955583591,
            "scale": 9.600296981778799e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_4_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.1075607888838824,
            "scale": 0.0008963399073656867,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_4_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.013480091752374874,
            "scale": 0.00011824641888048135,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_5_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.10733966368670557,
            "scale": 0.0008587173094936445,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_5_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.016439227632009515,
            "scale": 0.00011826782469071594,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_5_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.12127109149507448,
            "scale": 0.0009118127180080788,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_5_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.032345242860416575,
            "scale": 0.00016759193191925685,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_5_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.12060499150379031,
            "scale": 0.0008803284051371556,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_5_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.02262906004839084,
            "scale": 0.00013968555585426443,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_6_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.11553834831597759,
            "scale": 0.0009243067865278207,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_6_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.01765526664607665,
            "scale": 0.00014471530037767747,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_6_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.13946481954817677,
            "scale": 0.0012794937573227228,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_6_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.008628852665424347,
            "scale": 8.459659475906222e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_6_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.11288920506542804,
            "scale": 0.0009566881785205766,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_6_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.015422982638519184,
            "scale": 9.950311379689796e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_7_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.14343735108188554,
            "scale": 0.0009892231109095554,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_7_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.016849536021404408,
            "scale": 0.00011308413437184166,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_7_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.11743927557094425,
            "scale": 0.001067629777917675,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_7_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.018274505947734797,
            "scale": 0.00013637691005772236,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_7_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.11617711396778331,
            "scale": 0.0009005977826959947,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_7_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.012763385460072873,
            "scale": 9.596530421107423e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_8_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.13007188982823317,
            "scale": 0.0009706857449868146,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_8_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.02326644366862727,
            "scale": 0.0002643914053253099,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_8_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.12161243864718606,
            "scale": 0.0009887190133917566,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_8_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.014842007385895532,
            "scale": 0.00010526246372975555,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_8_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.12793907593278322,
            "scale": 0.0009692354237332063,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_8_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.01287140066132826,
            "scale": 0.00013692979426944957,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_9_1/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.0974190354347229,
            "scale": 0.0008186473565943101,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_9_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.021526124883516164,
            "scale": 0.00013710907569118575,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_9_2/kernel",
          "shape": [3, 3, 128, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.1209040070573489,
            "scale": 0.0010160000593054529,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_9_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.02087706847518098,
            "scale": 0.00012501238607892803,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_9_3/kernel",
          "shape": [3, 3, 192, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.11179085654370925,
            "scale": 0.0009637142805492177,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_9_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.014325865891342068,
            "scale": 0.00013023514446674608,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_m1/kernel",
          "shape": [3, 3, 3, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.10091485048041625,
            "scale": 0.0007946051218930413,
            "original_dtype": "float32"
          }
        },
        {
          "name": "F_m1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.006833064517773249,
            "scale": 4.987638334141058e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "GFF_1/kernel",
          "shape": [1, 1, 640, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.12059961145415025,
            "scale": 0.0009348807089469012,
            "original_dtype": "float32"
          }
        },
        {
          "name": "GFF_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.008781427988672957,
            "scale": 6.317574092570473e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "GFF_2/kernel",
          "shape": [3, 3, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.09402807670481066,
            "scale": 0.0007232928977293127,
            "original_dtype": "float32"
          }
        },
        {
          "name": "GFF_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.013365420994951445,
            "scale": 9.479021982235068e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_1/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.18239019109922297,
            "scale": 0.0014591215287937838,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.008943476484102361,
            "scale": 7.097997209605049e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_10/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.16234515922911028,
            "scale": 0.0012584896064272114,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_10/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.008405673591529623,
            "scale": 5.718145300360287e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_2/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.19254451113588672,
            "scale": 0.001578233697835137,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_2/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.0058184675927109575,
            "scale": 4.7304614574885835e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_3/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.20198175988945308,
            "scale": 0.0015186598487928803,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_3/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.008956548976985848,
            "scale": 6.537626990500619e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_4/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.1938307285308838,
            "scale": 0.001425225945080028,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_4/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.008519143315360826,
            "scale": 4.896059376644153e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_5/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.18110129167051878,
            "scale": 0.0014373118386549109,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_5/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.008825136713829694,
            "scale": 6.303669081306925e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_6/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.18698896567026774,
            "scale": 0.001374918865222557,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_6/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.004887492773944841,
            "scale": 6.186699713854229e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_7/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.1573908256549461,
            "scale": 0.0012692808520560171,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_7/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.004863748693948284,
            "scale": 4.1570501657677635e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_8/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.17739850212545955,
            "scale": 0.0013859257978551527,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_8/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.008195344665471244,
            "scale": 6.66288184184654e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_9/kernel",
          "shape": [1, 1, 256, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.1841547527733971,
            "scale": 0.0015606334980796364,
            "original_dtype": "float32"
          }
        },
        {
          "name": "LFF_9/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.007413359402733691,
            "scale": 7.488241820943122e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "SR/kernel",
          "shape": [3, 3, 12, 3],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.27729696689867506,
            "scale": 0.002291710470236984,
            "original_dtype": "float32"
          }
        },
        {
          "name": "SR/bias",
          "shape": [3],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.005357446148991585,
            "scale": 3.1514389111715203e-5,
            "original_dtype": "float32"
          }
        },
        {
          "name": "UPN1/kernel",
          "shape": [5, 5, 64, 64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.10527771407482671,
            "scale": 0.0009075665006450578,
            "original_dtype": "float32"
          }
        },
        {
          "name": "UPN1/bias",
          "shape": [64],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.019272854186448394,
            "scale": 0.0001675900364038991,
            "original_dtype": "float32"
          }
        },
        {
          "name": "UPN2/kernel",
          "shape": [3, 3, 64, 32],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.18828365031410665,
            "scale": 0.001637249133166145,
            "original_dtype": "float32"
          }
        },
        {
          "name": "UPN2/bias",
          "shape": [32],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.011634551087284789,
            "scale": 0.00010673900080077788,
            "original_dtype": "float32"
          }
        },
        {
          "name": "UPN3/kernel",
          "shape": [3, 3, 32, 12],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.28258830799775964,
            "scale": 0.002943628208309996,
            "original_dtype": "float32"
          }
        },
        {
          "name": "UPN3/bias",
          "shape": [12],
          "dtype": "float32",
          "quantization": {
            "dtype": "uint8",
            "min": -0.01509259710563164,
            "scale": 0.00011263132168381821,
            "original_dtype": "float32"
          }
        }
      ]
    }
  ]
}
