Skip to content

Commit 1de77d5

Browse files
authored
[onert] Keep training related bindings in a dedicated submodule (#16201)
This commit moves training related bindings into the "train" submodule. It looks like that was the original intention - there is a dedicated doc string for such module, but instead it overwrites doc string in the main native module. ONE-DCO-1.0-Signed-off-by: Arkadiusz Bokowy <a.bokowy@samsung.com>
1 parent 9d8f9ef commit 1de77d5

File tree

12 files changed

+14
-22
lines changed

12 files changed

+14
-22
lines changed

runtime/onert/api/python/package/experimental/train/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from .session import TrainSession as session
2-
from onert.native.libnnfw_api_pybind import traininfo
2+
from onert.native.libnnfw_api_pybind.train import traininfo
33
from .dataloader import DataLoader
44
from . import optimizer
55
from . import losses
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from .cce import CategoricalCrossentropy
22
from .mse import MeanSquaredError
3-
from onert.native.libnnfw_api_pybind import lossinfo
3+
from onert.native.libnnfw_api_pybind.train import lossinfo
44

5-
__all__ = ["CategoricalCrossentropy", "MeanSquaredError", "lossinfo", "loss"]
5+
__all__ = ["CategoricalCrossentropy", "MeanSquaredError", "lossinfo"]

runtime/onert/api/python/package/experimental/train/losses/cce.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from typing import Literal
2-
import numpy as np
32
from .loss import LossFunction
43

54

runtime/onert/api/python/package/experimental/train/losses/loss.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from typing import Literal, Dict
2-
from onert.native.libnnfw_api_pybind import loss_reduction
2+
from onert.native.libnnfw_api_pybind.train import loss_reduction
33

44

55
class LossFunction:

runtime/onert/api/python/package/experimental/train/losses/mse.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
from typing import Literal
2-
import numpy as np
32
from .loss import LossFunction
43

54

runtime/onert/api/python/package/experimental/train/losses/registry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from .loss import LossFunction
33
from .cce import CategoricalCrossentropy
44
from .mse import MeanSquaredError
5-
from onert.native.libnnfw_api_pybind import loss as loss_type
5+
from onert.native.libnnfw_api_pybind.train import loss as loss_type
66

77

88
class LossRegistry:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from .sgd import SGD
22
from .adam import Adam
3-
from onert.native.libnnfw_api_pybind import trainable_ops
3+
from onert.native.libnnfw_api_pybind.train import trainable_ops
44

55
__all__ = ["SGD", "Adam", "trainable_ops"]

runtime/onert/api/python/package/experimental/train/optimizer/adam.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
from typing import Literal
21
from .optimizer import Optimizer
32

43

runtime/onert/api/python/package/experimental/train/optimizer/optimizer.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from onert.native.libnnfw_api_pybind import trainable_ops
1+
from onert.native.libnnfw_api_pybind.train import trainable_ops
22

33

44
class Optimizer:

runtime/onert/api/python/package/experimental/train/optimizer/registry.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from .optimizer import Optimizer
33
from .adam import Adam
44
from .sgd import SGD
5-
from onert.native.libnnfw_api_pybind import optimizer as optimizer_type
5+
from onert.native.libnnfw_api_pybind.train import optimizer as optimizer_type
66

77

88
class OptimizerRegistry:

0 commit comments

Comments
 (0)