class_docstr: Post-processing commands for LLMCompareFunction.
class_docstr_tok: ["Post-processing","commands","for","LLMCompareFunction","."]
docstr: Processes a batch of left- and right-hand side results.
  
  Args:
    rows: The rows in a batch. Each row is a three-tuple containing: - The
      left-hand side results, - The right-hand side results, and - The current
      combined results
  
  Returns:
    A new set of rows that should replace the combined results.
docstr_tok: ["Processes","a","batch","of","left-","and","right-hand","side","results",".","Args",":","rows",":","The","rows","in","a","batch",".","Each","row","is","a","three-tuple","containing",":","-","The","left-hand","side","results",",","-","The","right-hand","side","results",",","and","-","The","current","combined","results","Returns",":","A","new","set","of","rows","that","should","replace","the","combined","results","."]
code: def run(
      self,
      rows: Sequence[
          tuple[
              llmfn_output_row.LLMFnOutputRowView,
              llmfn_output_row.LLMFnOutputRowView,
              llmfn_output_row.LLMFnOutputRowView,
          ]
      ],
  ) -> Sequence[llmfn_output_row.LLMFnOutputRow]:
      """Processes a batch of left- and right-hand side results.
  
      Args:
        rows: The rows in a batch. Each row is a three-tuple containing: - The
          left-hand side results, - The right-hand side results, and - The current
          combined results
  
      Returns:
        A new set of rows that should replace the combined results.
      """
  
imports: from __future__ import annotations
  import abc
  from typing import Sequence
  from google.generativeai.notebook.lib import llmfn_output_row
  from google.generativeai.notebook.lib import llmfn_post_process
label_desc: Use image node_id 1 for calling the LLMCompareFnPostProcessCommand obj's underlying member method code with example usage: obj.run(rows) without return types