code: def convert_ROIPooling2D(
      func, opset_version, input_names, output_names, context
  ):
      warnings.warn(
          "It's possible that output does not match with Chainer, please check "
          "each runtime's implementation. For example, when input x has "
          "negative values, some runtimes set max(output, 0) unlike Chainer.",
          UserWarning,
      )
      return (
          onnx_helper.make_node(
              "MaxRoiPool",
              input_names,
              output_names,
              pooled_shape=[func.outh, func.outw],
              spatial_scale=func.spatial_scale,
          ),
      )
  
file_path: chainer/onnx_chainer/functions/pooling.py
imports: import warnings
  from chainer.utils import conv
  import numpy
  from onnx_chainer.functions.opset_version import support
  from onnx_chainer import onnx_helper
label_desc: Use image node_id 5 for calling a global function with example usage: convert_ROIPooling2D(func, opset_version, input_names, output_names, context) and returns: onnx_helper