def _get_bifpn_output_node_names(fpn_min_level, fpn_max_level, node_config):
  """Returns a list of BiFPN output node names, given a BiFPN node config.

  Args:
    fpn_min_level: the minimum pyramid level (highest feature map resolution)
      used by the BiFPN.
    fpn_max_level: the maximum pyramid level (lowest feature map resolution)
      used by the BiFPN.
    node_config: the BiFPN node_config, a list of dictionaries corresponding to
      each node in the BiFPN computation graph, where each entry should have an
      associated 'name'.

  Returns:
    A list of strings corresponding to the names of the output BiFPN nodes.
  """
  num_output_nodes = fpn_max_level - fpn_min_level + 1
  return [node['name'] for node in node_config[-num_output_nodes:]]