Skip to content

Commit 98b655e

Browse files
committed
access version through onnx2fx.__version__
1 parent ceb6869 commit 98b655e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/onnx2fx/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@
4141
>>> output = fx_module(input_tensor)
4242
"""
4343

44+
from importlib.metadata import PackageNotFoundError, version as _pkg_version
45+
4446
from .converter import convert
4547
from .exceptions import (
4648
Onnx2FxError,
@@ -62,7 +64,13 @@
6264
from .utils.analyze import analyze_model, AnalysisResult
6365
from .utils.training import make_trainable
6466

67+
try:
68+
__version__ = _pkg_version("onnx2fx")
69+
except PackageNotFoundError: # pragma: no cover
70+
__version__ = "0.0.0"
71+
6572
__all__ = [
73+
"__version__",
6674
# Core API
6775
"convert",
6876
# Training utilities

0 commit comments

Comments
 (0)