code: def export_resize_upsample_sizes_nearest_round_prefer_ceil_asymmetric() -> (
      None
  ):
      node = onnx.helper.make_node(
          "Resize",
          inputs=["X", "", "", "sizes"],
          outputs=["Y"],
          mode="nearest",
          coordinate_transformation_mode="asymmetric",
          nearest_mode="round_prefer_ceil",
      )
  
      data = np.array(
          [
              [
                  [
                      [1, 2, 3, 4],
                      [5, 6, 7, 8],
                      [9, 10, 11, 12],
                      [13, 14, 15, 16],
                  ]
              ]
          ],
          dtype=np.float32,
      )
  
      sizes = np.array([1, 1, 8, 8], dtype=np.int64)
  
      # [[[[ 1.  2.  2.  3.  3.  4.  4.  4.]
      #    [ 5.  6.  6.  7.  7.  8.  8.  8.]
      #    [ 5.  6.  6.  7.  7.  8.  8.  8.]
      #    [ 9. 10. 10. 11. 11. 12. 12. 12.]
      #    [ 9. 10. 10. 11. 11. 12. 12. 12.]
      #    [13. 14. 14. 15. 15. 16. 16. 16.]
      #    [13. 14. 14. 15. 15. 16. 16. 16.]
      #    [13. 14. 14. 15. 15. 16. 16. 16.]]]]
      output = interpolate_nd(
          data,
          lambda x, _: nearest_coeffs(x, mode="round_prefer_ceil"),
          output_size=sizes,
          coordinate_transformation_mode="asymmetric",
      ).astype(np.float32)
  
      expect(
          node,
          inputs=[data, sizes],
          outputs=[output],
          name="test_resize_upsample_sizes_nearest_round_prefer_ceil_asymmetric",
      )
  
imports: import numpy
  import onnx
  from onnx.backend.test.case.base import Base
  from onnx.backend.test.case.node import expect
  from onnx.reference.ops.op_resize import _cubic_coeffs
  from onnx.reference.ops.op_resize import _cubic_coeffs_antialias
  from onnx.reference.ops.op_resize import _interpolate_nd
  from onnx.reference.ops.op_resize import _linear_coeffs
  from onnx.reference.ops.op_resize import _linear_coeffs_antialias
  from onnx.reference.ops.op_resize import _nearest_coeffs
label_desc: Use image node_id 22 for calling the Resize obj's underlying member method code with example usage: obj.export_resize_upsample_sizes_nearest_round_prefer_ceil_asymmetric() without return types