File tree Expand file tree Collapse file tree 2 files changed +6
-11
lines changed
bioimageio/core/model_adapters Expand file tree Collapse file tree 2 files changed +6
-11
lines changed Original file line number Diff line number Diff line change 44
55import numpy as np
66
7- from bioimageio .core .tensor import Tensor
87from bioimageio .spec .common import FileSource
98from bioimageio .spec .model import v0_4 , v0_5
109from bioimageio .spec .utils import download
1110
11+ from ..digest_spec import get_axes_infos
12+ from ..tensor import Tensor
1213from ._model_adapter import ModelAdapter
1314
1415try :
@@ -73,11 +74,7 @@ def __init__(
7374 weight_file = self .require_unzipped (weights .source )
7475 self ._network = self ._get_network (weight_file )
7576 self ._internal_output_axes = [
76- (
77- tuple (out .axes )
78- if isinstance (out .axes , str )
79- else tuple (a .id for a in out .axes )
80- )
77+ tuple (a .id for a in get_axes_infos (out ))
8178 for out in model_description .outputs
8279 ]
8380
Original file line number Diff line number Diff line change 88from bioimageio .spec .model import v0_4 , v0_5
99from bioimageio .spec .utils import download
1010
11- from ..axis import AxisId
11+ from ..digest_spec import get_axes_infos
1212from ..tensor import Tensor
1313from ._model_adapter import ModelAdapter
1414
@@ -45,12 +45,10 @@ def __init__(
4545 "Multiple devices for single torchscript model not yet implemented"
4646 )
4747
48- self ._model = torch .jit .load ( # pyright: ignore[reportPrivateImportUsage]
49- weight_path
50- )
48+ self ._model = torch .jit .load (weight_path )
5149 self ._model .to (self .devices [0 ])
5250 self ._internal_output_axes = [
53- tuple (AxisId ( a ) if isinstance ( a , str ) else a .id for a in out . axes )
51+ tuple (a .id for a in get_axes_infos ( out ) )
5452 for out in model_description .outputs
5553 ]
5654
You can’t perform that action at this time.
0 commit comments