code: def save(model, xml_path):
      xml_path = Path(xml_path)
      if OpenVINO_2023:
          from openvino.runtime import serialize
  
          serialize(model, xml_path)
      else:
          pass_manager = Manager()
          pass_manager.register_pass(
              pass_name="Serialize",
              xml_path=str(xml_path),
              bin_path=str(xml_path.with_suffix(".bin")),
          )
          pass_manager.run_passes(model)
  
file_path: BigDL/python/nano/src/bigdl/nano/deps/openvino/core/utils.py
imports: import subprocess
  import operator
  from pathlib import Path
  from bigdl.nano.utils.common import invalidInputError
  from bigdl.nano.utils.common import compare_version
  from openvino.runtime.passes import Manager
label_desc: Use image node_id 3 for calling a global function with example usage: save(model, xml_path) without return types