code: def just_clml(model):
      """Run partition_for_clml, complete the compilation with TVM, and profile the result."""
      logging.info(f"just_clml | {model['name']}")
      logging.info("-------------- BEGIN ORIGINAL --------------")
      logging.info(model["mod"])
      logging.info("-------------- END ORIGINAL ----------------")
      tmp_dir = tempfile.mkdtemp()
      with tvm.transform.PassContext(
          opt_level=3, disabled_pass=["AlterOpLayout"]
      ):
          logging.info("Partitioning for CLML...")
          mod = tvm.relay.op.contrib.clml.partition_for_clml(
              model["mod"], model["params"]
          )
          partitioned_model = model.copy()
          partitioned_model["mod"] = mod
          logging.info(
              "-------------- BEGIN PARTITIONED --------------"
          )
          logging.info(partitioned_model["mod"])
          logging.info(
              "-------------- END PARTITIONED ----------------"
          )
          targets = []
          targets.append(OPENCL)
          targets.append(tvm.target.Target("clml", HOST))
          compile_and_benchmark(
              "just_clml", partitioned_model, targets, tmp_dir
          )
  
imports: import tvm
  import logging
  import tempfile
  import os
  import shutil
  import numpy
  from tvm.relay import testing
  from tvm import rpc
  from tvm.contrib import utils, ndk
  from tvm.relay.build_module import bind_params_by_name
  from tvm.relay.collage.collage import *
  from tvm.relay.op.contrib import clml
  import pytest
label_desc: Use image node_id 9 for calling a global function with example usage: just_clml(model) without return types