class_docstr: Constructs CUDA kernel. Should be created by `CudaModule.get_kernel`,
  not intended to be used by users.
class_docstr_tok: ["Constructs","CUDA","kernel",".","Should","be","created","by","`","CudaModule.get_kernel","`",",","not","intended","to","be","used","by","users","."]
code: def __del__(self):
      check_call(_LIB.MXRtcCudaKernelFree(self.handle))
  
file_path: mxnet/python/mxnet/rtc.py
imports: from array import array
  import re
  import ctypes
  import numpy
  from .base import _LIB, mx_uint, c_array, c_array_buf, c_str_array, check_call
  from .base import c_str, CudaModuleHandle, CudaKernelHandle, numeric_types, string_types
  from .ndarray import dtype_np_to_mx, dtype_mx_to_np, NDArray
label_desc: Use image node_id 2 for calling the CudaKernel obj's underlying member method code with example usage: obj.__del__() without return types