class_docstr: Block Decoder for readability.
class_docstr_tok: ["Block","Decoder","for","readability","."]
docstr: Encodes a list of Blocks to a list of strings.
  
  Args:
    blocks_args: A list of namedtuples to represent blocks arguments.
  Returns:
    a list of strings, each string is a notation of block.
docstr_tok: ["Encodes","a","list","of","Blocks","to","a","list","of","strings",".","Args",":","blocks_args",":","A","list","of","namedtuples","to","represent","blocks","arguments",".","Returns",":","a","list","of","strings",",","each","string","is","a","notation","of","block","."]
code: def encode(self, blocks_args):
      """Encodes a list of Blocks to a list of strings.
  
      Args:
        blocks_args: A list of namedtuples to represent blocks arguments.
      Returns:
        a list of strings, each string is a notation of block.
      """
      block_strings = []
      for block in blocks_args:
          block_strings.append(self._encode_block_string(block))
      return block_strings
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import functools
  import os
  import re
  from absl import logging
  import numpy
  import six
  import tensorflow.compat.v1
  import efficientnet_model
  import utils
label_desc: Use image node_id 4 for calling the BlockDecoder obj's underlying member method code with example usage: obj.encode(blocks_args) and returns: block_strings