def METHOD_NAME(
    rouge_type: str,
    name: str,
    eval_config: config_pb2.EvalConfig,
    model_name: str,
    output_name: str,
    use_stemmer: bool,
    split_summaries: bool,
    tokenizer: tokenizers.Tokenizer,
) -> metric_types.MetricComputations:
  """Returns metric computations for ROUGE."""
  key = metric_types.MetricKey(name=name)
  return [
      metric_types.MetricComputation(
          keys=[key],
          preprocessors=None,
          combiner=RougeCombiner(
              rouge_type=rouge_type,
              key=key,
              eval_config=eval_config,
              model_name=model_name,
              output_name=output_name,
              use_stemmer=use_stemmer,
              split_summaries=split_summaries,
              tokenizer=tokenizer,
          ),
      )
  ]