model {
  main {
    operands {
      operand {
        type: SUBGRAPH_OPERAND
        dimensions {
        }
        lifetime: SUBGRAPH_LIFETIME
        channel_quant {
          scales {
          }
        }
        data {
          scalar: 0
        }
      }
      operand {
        type: SUBGRAPH_OPERAND
        dimensions {
        }
        lifetime: SUBGRAPH_LIFETIME
        channel_quant {
          scales {
          }
        }
        data {
          scalar: 1
        }
      }
      operand {
        type: TENSOR_FLOAT16
        dimensions {
          dimension: 1
          dimension: 2
        }
        lifetime: CONSTANT_COPY
        channel_quant {
          scales {
          }
        }
        data {
          scalar: 1006648320
        }
      }
      operand {
        type: TENSOR_INT32
        dimensions {
          dimension: 1
        }
        lifetime: CONSTANT_COPY
        channel_quant {
          scales {
          }
        }
        data {
          scalar: 1
        }
      }
      operand {
        type: TENSOR_INT32
        dimensions {
          dimension: 1
        }
        lifetime: SUBGRAPH_INPUT
        channel_quant {
          scales {
          }
        }
        data {
          scalar: 5
        }
      }
      operand {
        type: TENSOR_FLOAT16
        dimensions {
          dimension: 1
          dimension: 2
        }
        lifetime: SUBGRAPH_OUTPUT
        channel_quant {
          scales {
          }
        }
        data {
          scalar: 1207977216
        }
      }
    }
    operations {
      operation {
        type: WHILE
        inputs {
          index: 0
          index: 1
          index: 2
          index: 3
          index: 4
        }
        outputs {
          index: 5
        }
      }
    }
    input_indexes {
      index: 4
    }
    output_indexes {
      index: 5
    }
  }
  referenced {
    subgraph {
      operands {
        operand {
          type: TENSOR_FLOAT16
          dimensions {
            dimension: 1
            dimension: 2
          }
          lifetime: SUBGRAPH_INPUT
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 797982799
          }
        }
        operand {
          type: TENSOR_INT32
          dimensions {
            dimension: 1
          }
          lifetime: SUBGRAPH_INPUT
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 797982799
          }
        }
        operand {
          type: TENSOR_INT32
          dimensions {
            dimension: 1
          }
          lifetime: SUBGRAPH_INPUT
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 797982799
          }
        }
        operand {
          type: TENSOR_BOOL8
          dimensions {
            dimension: 1
          }
          lifetime: SUBGRAPH_OUTPUT
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 797982799
          }
        }
      }
      operations {
        operation {
          type: LESS
          inputs {
            index: 1
            index: 2
          }
          outputs {
            index: 3
          }
        }
      }
      input_indexes {
        index: 0
        index: 1
        index: 2
      }
      output_indexes {
        index: 3
      }
    }
    subgraph {
      operands {
        operand {
          type: TENSOR_FLOAT16
          dimensions {
            dimension: 1
            dimension: 2
          }
          lifetime: SUBGRAPH_INPUT
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 797982799
          }
        }
        operand {
          type: TENSOR_INT32
          dimensions {
            dimension: 1
          }
          lifetime: SUBGRAPH_INPUT
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 797982799
          }
        }
        operand {
          type: TENSOR_INT32
          dimensions {
            dimension: 1
          }
          lifetime: SUBGRAPH_INPUT
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 797982799
          }
        }
        operand {
          type: TENSOR_FLOAT16
          dimensions {
            dimension: 1
            dimension: 2
          }
          lifetime: SUBGRAPH_OUTPUT
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 797982799
          }
        }
        operand {
          type: TENSOR_INT32
          dimensions {
            dimension: 1
          }
          lifetime: SUBGRAPH_OUTPUT
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 797982799
          }
        }
        operand {
          type: TENSOR_INT32
          dimensions {
            dimension: 1
          }
          lifetime: CONSTANT_COPY
          channel_quant {
            scales {
            }
          }
          data {
            scalar: 1
          }
        }
        operand {
          type: INT32
          dimensions {
          }
          lifetime: CONSTANT_COPY
          channel_quant {
            scales {
            }
          }
          data {
            scalar: 0
          }
        }
        operand {
          type: TENSOR_FLOAT16
          dimensions {
            dimension: 2
            dimension: 2
          }
          lifetime: CONSTANT_COPY
          channel_quant {
            scales {
            }
          }
          data {
            random_seed: 2291477002
          }
        }
        operand {
          type: TENSOR_FLOAT16
          dimensions {
            dimension: 2
          }
          lifetime: CONSTANT_COPY
          channel_quant {
            scales {
            }
          }
          data {
            scalar: 0
          }
        }
        operand {
          type: INT32
          dimensions {
          }
          lifetime: CONSTANT_COPY
          channel_quant {
            scales {
            }
          }
          data {
            scalar: 0
          }
        }
      }
      operations {
        operation {
          inputs {
            index: 1
            index: 5
            index: 6
          }
          outputs {
            index: 4
          }
        }
        operation {
          type: FULLY_CONNECTED
          inputs {
            index: 0
            index: 7
            index: 8
            index: 9
          }
          outputs {
            index: 3
          }
        }
      }
      input_indexes {
        index: 0
        index: 1
        index: 2
      }
      output_indexes {
        index: 3
        index: 4
      }
    }
  }
}
