| # Copyright (c) Meta Platforms, Inc. and affiliates. |
| # All rights reserved. |
| # |
| # This source code is licensed under the BSD-style license found in the |
| # LICENSE file in the root directory of this source tree. |
| |
| from typing import Any |
| |
| from executorch.exir.capture import ( |
| _capture_legacy_do_not_use, |
| CallSpec, |
| capture, |
| CaptureConfig, |
| EdgeCompileConfig, |
| ExecutorchBackendConfig, |
| ) |
| from executorch.exir.emit import emit_program, EmitterOutput |
| from executorch.exir.program import ( |
| _to_edge, |
| edge_to_executorch_passes, |
| EdgeProgramManager, |
| ExecutorchProgram, |
| ExecutorchProgramManager, |
| ExirExportedProgram, |
| to_edge, |
| to_edge_transform_and_lower, |
| ) |
| from executorch.exir.serde.serialize import load, save |
| from executorch.exir.tracer import ExirDynamoConfig |
| from torch.export import ExportedProgram, ExportGraphSignature |
| |
| Value = Any |
| |
| __all__ = [ |
| "emit_program", |
| "EmitterOutput", |
| "capture", |
| "_capture_legacy_do_not_use", |
| "CallSpec", |
| "ExportedProgram", |
| "ExirExportedProgram", |
| "ExecutorchProgram", |
| "ExportGraphSignature", |
| "_to_edge", |
| "to_edge", |
| "to_edge_transform_and_lower", |
| "EdgeProgramManager", |
| "ExecutorchProgramManager", |
| "edge_to_executorch_passes", |
| "CaptureConfig", |
| "EdgeCompileConfig", |
| "ExecutorchBackendConfig", |
| "Value", |
| "ExirDynamoConfig", |
| "load", |
| "save", |
| ] |