code: def test_error_ir_version_mismatch(self) -> None:
      m1 = _load_model(
          """
      <
          ir_version: 7,
          opset_import: [ "": 13]
      >
      agraph (float[N, M] X0) => (float[N, M] Y0)
      {
          Y0 = Add(X0, X0)
      }
      """
      )
  
      m2 = _load_model(
          """
      <
          ir_version: 6,
          opset_import: [ "": 13]
      >
      agraph (float[N, M] X1) => (float[N, M] Y1)
      {
          Y1 = Add(X1, X1)
      }
      """
      )
      # Wrong IR version name
      self.assertRaises(
          ValueError,
          compose.merge_models,
          m1,
          m2,
          io_map=[("Y0", "X1")],
      )
  
imports: import unittest
  from typing import Callable, List, Optional, Sequence, Tuple
  import numpy
  from onnx import FunctionProto, GraphProto, ModelProto, NodeProto, SparseTensorProto, TensorProto, ValueInfoProto, checker, compose, helper, parser, version_converter
label_desc: Use image node_id 11 for calling the TestComposeFunctions obj's underlying member method code with example usage: obj.test_error_ir_version_mismatch() without return types