code: def test_unload_compiler(platform):
      if platform._get_cl_version() < (
          1,
          2,
      ) or cl.get_cl_header_version() < (1, 2):
          from pytest import skip
  
          skip(
              "clUnloadPlatformCompiler is only available in OpenCL 1.2"
          )
      _xfail_if_pocl(
          platform, (0, 13), "PoCL does not support unloading compiler"
      )
      if platform.vendor == "Intel(R) Corporation":
          from pytest import skip
  
          skip(
              "Intel proprietary driver does not support unloading compiler"
          )
      cl.unload_platform_compiler(platform)
  
imports: import numpy
  import numpy.linalg
  import pytest
  import pyopencl
  import pyopencl.array
  import pyopencl.cltypes
  import pyopencl.clrandom
  from pyopencl.tools import pytest_generate_tests_for_pyopencl, ImmediateAllocator, DeferredAllocator
  from pyopencl.characterize import get_pocl_version
label_desc: Use image node_id 23 for calling a global function with example usage: test_unload_compiler(platform) without return types