class_docstr: The runner's result
  
  Parameters
  ----------
  run_secs : Optional[List[float]]
      The run time in seconds.
  error_msg : Optional[str]
      The error message, if any.
class_docstr_tok: ["The","runner","'s","result","Parameters","--","--","--","--","--","run_secs",":","Optional","[","List","[","float","]","]","The","run","time","in","seconds",".","error_msg",":","Optional","[","str","]","The","error","message",",","if","any","."]
docstr: Constructor
  
  Parameters
  ----------
  run_secs : Optional[List[float]]
      The run time in seconds.
  error_msg : Optional[str]
      The error message, if any.
docstr_tok: ["Constructor","Parameters","--","--","--","--","--","run_secs",":","Optional","[","List","[","float","]","]","The","run","time","in","seconds",".","error_msg",":","Optional","[","str","]","The","error","message",",","if","any","."]
code: def __init__(
      self,
      run_secs: Optional[List[float]],
      error_msg: Optional[str],
  ) -> None:
      """Constructor
  
      Parameters
      ----------
      run_secs : Optional[List[float]]
          The run time in seconds.
      error_msg : Optional[str]
          The error message, if any.
      """
      self.__init_handle_by_constructor__(
          _ffi_api.RunnerResult,  # type: ignore # pylint: disable=no-member
          run_secs,
          error_msg,
      )
  
imports: from typing import Callable, List, Optional, Union
  from typing_extensions import Literal
  from tvm._ffi import register_object
  from tvm.runtime import Object
  from ..None import _ffi_api
  from ..arg_info import ArgInfo
label_desc: Use image node_id 1 to create a new RunnerResult object from inherited base classes: Object with example: obj = RunnerResult(run_secs, error_msg)