xiaoanyu123's picture
Add files using upload-large-folder tool
6a22ec9 verified
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
__all__ = [
"script",
"graph",
"ir",
"optimizer",
"rewriter",
"version_converter",
"export_onnx_lib",
"OnnxFunction",
"TracedOnnxFunction",
"proto2python",
"external_tensor",
"BFLOAT16",
"FLOAT16",
"FLOAT8E4M3FN",
"FLOAT8E4M3FNUZ",
"FLOAT8E5M2",
"FLOAT8E5M2FNUZ",
"FLOAT",
"DOUBLE",
"INT8",
"INT16",
"INT32",
"INT64",
"UINT8",
"UINT16",
"UINT32",
"UINT64",
"BOOL",
"STRING",
"COMPLEX64",
"COMPLEX128",
"opset1",
"opset2",
"opset3",
"opset4",
"opset5",
"opset6",
"opset7",
"opset8",
"opset9",
"opset10",
"opset11",
"opset12",
"opset13",
"opset14",
"opset15",
"opset16",
"opset17",
"opset18",
"opset19",
"opset20",
"opset21",
"opset22",
"opset_ai_onnx_ml1",
"opset_ai_onnx_ml2",
"opset_ai_onnx_ml3",
"opset_ai_onnx_ml4",
"opset_ai_onnx_ml5",
"DEBUG",
]
import importlib.metadata
from .backend.onnx_export import export2python as proto2python
from .main import export_onnx_lib, graph, script
# isort: off
from .onnx_opset import (
opset1,
opset2,
opset3,
opset4,
opset5,
opset6,
opset7,
opset8,
opset9,
opset10,
opset11,
opset12,
opset13,
opset14,
opset15,
opset16,
opset17,
opset18,
opset19,
opset20,
opset21,
opset22,
opset_ai_onnx_ml1,
opset_ai_onnx_ml2,
opset_ai_onnx_ml3,
opset_ai_onnx_ml4,
opset_ai_onnx_ml5,
)
from .onnx_types import (
BFLOAT16,
FLOAT16,
FLOAT8E4M3FN,
FLOAT8E4M3FNUZ,
FLOAT8E5M2,
FLOAT8E5M2FNUZ,
FLOAT,
DOUBLE,
INT8,
INT16,
INT32,
INT64,
UINT8,
UINT16,
UINT32,
UINT64,
BOOL,
STRING,
COMPLEX64,
COMPLEX128,
)
# isort: on
from . import ir, optimizer, rewriter, version_converter
from ._internal.utils import external_tensor
from .values import OnnxFunction, TracedOnnxFunction
# Set DEBUG to True to enable additional debug checks
DEBUG: bool = False
try: # noqa: SIM105
__version__ = importlib.metadata.version("onnxscript")
except importlib.metadata.PackageNotFoundError:
# package is not installed
pass