code: def my_cuda_mylog_rule(op):
      """CUDA lowering rule for log"""
      if op.dtype == "float32":
          return tvm.tir.call_pure_extern("float32", "logf", op.args[0])
      elif op.dtype == "float64":
          return tvm.tir.call_pure_extern("float64", "log", op.args[0])
      else:
          return op
  
file_path: tvm/gallery/how_to/work_with_schedules/intrin_math.py
imports: from __future__ import absolute_import, print_function
  import numpy
  import tvm
  from tvm import te
  from tvm.ir import register_op_attr, register_intrin_lowering
label_desc: Use image node_id 3 for calling a global function with example usage: my_cuda_mylog_rule(op) and returns: tvm, tvm, op