code: def raw_corpus_bleu(
      hypotheses: Iterable[str],
      references: Iterable[str],
      offset: Optional[float] = DEFAULT_OFFSET,
  ) -> float:
      """
      Simple wrapper around sacreBLEU's BLEU without tokenization and floor smoothing.
  
      :param hypotheses: Hypotheses stream.
      :param references: Reference stream.
      :param offset: Smoothing constant.
      :return: BLEU score as float between 0 and 1.
      """
      return (
          sacrebleu.raw_corpus_bleu(
              hypotheses, [references], smooth_value=offset
          ).score
          / 100.0
      )
  
imports: import argparse
  import logging
  import sys
  from collections import defaultdict
  from functools import partial
  from typing import Callable, Iterable, Dict, List, Tuple, Optional
  import numpy
  import sacrebleu
  from sockeye_contrib import rouge
  from .None import arguments
  from .None import constants
  from .None import data_io
  from .None import utils
  from .log import setup_main_logger, log_sockeye_version
label_desc: Use image node_id 1 for calling a global function with example usage: raw_corpus_bleu(hypotheses, references, offset) and returns: unknown