code: def cast_impl(self, src, dst_type):
      if isinstance(dst_type, tl.tensor):
          dst_type = dst_type.dtype
      return TensorHandle(
          src.data.astype(self.np_dtype(dst_type)), dst_type
      )
  
imports: import inspect
  import numpy
  import triton
  import triton.language
  from .._C.libtriton import interpreter
label_desc: Use image node_id 21 for calling the Builder obj's underlying member method code with example usage: obj.cast_impl(src, dst_type) and returns: TensorHandle