1# Originally imported via: 2# stubgen {...} -m mlir._mlir_libs._mlirExecutionEngine 3# Local modifications: 4# * Relative imports for cross-module references. 5# * Add __all__ 6 7from collections.abc import Sequence 8 9from ._mlir import ir as _ir 10 11__all__ = [ 12 "ExecutionEngine", 13] 14 15class ExecutionEngine: 16 def __init__(self, module: _ir.Module, opt_level: int = 2, shared_libs: Sequence[str] = ...) -> None: ... 17 def _CAPICreate(self) -> object: ... 18 def _testing_release(self) -> None: ... 19 def dump_to_object_file(self, file_name: str) -> None: ... 20 def raw_lookup(self, func_name: str) -> int: ... 21 def raw_register_runtime(self, name: str, callback: object) -> None: ... 22 @property 23 def _CAPIPtr(self) -> object: ... 24