code: def matmul_fp8_global(
      A: tensor,
      B: tensor,
      fw_code: tensor,
      bw_code: tensor,
      out: tensor = None,
      bsz: int = -1,
      bsz2: int = -1,
  ):
      if bsz == -1 or bsz2 == -1:
          bsz, bsz2 = get_block_sizes(A, B)
      return MatMulFP8Global.apply(
          A, B, out, fw_code, bw_code, bsz, bsz2
      )
  
imports: import operator
  import warnings
  from dataclasses import dataclass
  from functools import reduce
  import torch
  import bitsandbytes.functional
  from bitsandbytes.autograd._functions import MatmulLtState, GlobalOutlierPooler
label_desc: Use image node_id 3 for calling a global function with example usage: matmul_fp8_global(A, B, fw_code, bw_code, out, bsz, bsz2) and returns: MatMulFP8Global