class_docstr: A class to fetch asynchronous runner's output.
  This is NOT the user facing class for function overloading inheritance.
  Can be used for general return type of runner.
  
  See also: PyRunnerFuture
class_docstr_tok: ["A","class","to","fetch","asynchronous","runner","'s","output",".","This","is","NOT","the","user","facing","class","for","function","overloading","inheritance",".","Can","be","used","for","general","return","type","of","runner",".","See","also",":","PyRunnerFuture"]
docstr: Constructor
docstr_tok: ["Constructor"]
code: def __init__(
      self, f_done: Callable, f_result: Callable = None
  ) -> None:
      """Constructor"""
  
      self.__init_handle_by_constructor__(
          _ffi_api.RunnerFuture,  # type: ignore # pylint: disable=no-member
          f_done,
          f_result,
      )
  
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 RunnerFuture object from inherited base classes: Object with example: obj = RunnerFuture(f_done, f_result)