class_docstr: JIT CUDA kernel object.
  
  The decorator :func:``cupyx.jit.rawkernel`` converts the target function
  to an object of this class. This class is not inteded to be instantiated
  by users.
class_docstr_tok: ["JIT","CUDA","kernel","object",".","The","decorator",":","func",":","``","cupyx.jit.rawkernel","``","converts","the","target","function","to","an","object","of","this","class",".","This","class","is","not","inteded","to","be","instantiated","by","users","."]
docstr: Returns `next(iter(self.cached_codes.values()))`.
  
  This proprety method is for debugging purpose.
  The return value is not guaranteed to keep backward compatibility.
docstr_tok: ["Returns","`","next","(","iter","(","self.cached_codes.values","(",")",")",")","`",".","This","proprety","method","is","for","debugging","purpose",".","The","return","value","is","not","guaranteed","to","keep","backward","compatibility","."]
code: def cached_code(self):
      """Returns `next(iter(self.cached_codes.values()))`.
  
      This proprety method is for debugging purpose.
      The return value is not guaranteed to keep backward compatibility.
      """
      codes = self.cached_codes
      if len(codes) > 1:
          warnings.warn(
              "The input types of the kernel could not be inferred. "
              "Please use `.cached_codes` instead."
          )
      return next(iter(codes.values()))
  
imports: import functools
  import warnings
  import numpy
  import cupy
  from cupy._core import core
  from cupyx.jit import _compile
  from cupyx.jit import _cuda_typerules
  from cupyx.jit import _cuda_types
  from cupyx.jit import _internal_types
  from cupyx.jit._cuda_types import Scalar
label_desc: Use image node_id 5 for calling the _JitRawKernel obj's underlying member method code with example usage: obj.cached_code() and returns: next