class_docstr: An obscure object encompassing timing results recorded by
  :func:`~cupyx.profiler.benchmark`. Simple statistics can be obtained by
  converting an instance of this class to a string.
  
  .. warning::
      This API is currently experimental and subject to change in future
      releases.
docstr: A :class:`numpy.ndarray` of shape ``(len(devices), n_repeat)``,
  holding times spent on GPU in seconds.
  
  These values are measured using ``cudaEventElapsedTime`` with events
  recoreded before/after each repeat step.
docstr_tok: ["A",":","class",":","`","numpy.ndarray","`","of","shape","``","(","len","(","devices",")",",","n_repeat",")","``",",","holding","times","spent","on","GPU","in","seconds",".","These","values","are","measured","using","``","cudaEventElapsedTime","``","with","events","recoreded","before\/after","each","repeat","step","."]
code: def gpu_times(self) -> _numpy.ndarray:
      """A :class:`numpy.ndarray` of shape ``(len(devices), n_repeat)``,
      holding times spent on GPU in seconds.
  
      These values are measured using ``cudaEventElapsedTime`` with events
      recoreded before/after each repeat step.
      """
      return self._ts[1:]
  
file_path: cupy/cupyx/profiler/_time.py
imports: import math
  import time
  import numpy
  import cupy
  from cupy_backends.cuda.api import runtime
label_desc: Use image node_id 4 for calling the _PerfCaseResult obj's underlying member method code with example usage: obj.gpu_times() and returns: self