code: def test_target_string_parse():
      target = tvm.target.Target(
          "cuda -model=unknown -libs=cublas,cudnn"
      )
  
      assert target.kind.name == "cuda"
      assert target.model == "unknown"
      assert set(target.keys) == set(["cuda", "gpu"])
      assert set(target.libs) == set(["cublas", "cudnn"])
      assert str(target) == str(
          tvm.target.cuda(options="-libs=cublas,cudnn")
      )
  
      assert tvm.target.intel_graphics().device_name == "intel_graphics"
      assert tvm.target.mali().device_name == "mali"
      assert tvm.target.arm_cpu().device_name == "arm_cpu"
  
imports: import json
  import pytest
  import tvm
  import tvm.testing
  from tvm.target import Target, arm_cpu, bifrost, cuda, intel_graphics, mali, rocm, vta
label_desc: Use image node_id 11 for calling a global function with example usage: test_target_string_parse() without return types