@@ -122,7 +122,6 @@ def __init__(
122
122
checkpoint : PathLike | None = None ,
123
123
device : DeviceType = DeviceType .auto ,
124
124
num_devices : int = 1 ,
125
- input_size : Sequence [int ] | int | None = None ,
126
125
** kwargs ,
127
126
):
128
127
"""Initializes the OTX Engine.
@@ -147,17 +146,8 @@ def __init__(
147
146
data_root = data_root ,
148
147
task = datamodule .task if datamodule is not None else task ,
149
148
model_name = None if isinstance (model , OTXModel ) else model ,
150
- input_size = input_size ,
151
149
)
152
150
153
- if input_size is not None :
154
- if isinstance (datamodule , OTXDataModule ) and datamodule .input_size != input_size :
155
- msg = "Data module is already initialized. Input size will be ignored to data module."
156
- logging .warning (msg )
157
- if isinstance (model , OTXModel ) and model .input_size != input_size :
158
- msg = "Model is already initialized. Input size will be ignored to model."
159
- logging .warning (msg )
160
-
161
151
self ._datamodule : OTXDataModule | None = (
162
152
datamodule if datamodule is not None else self ._auto_configurator .get_datamodule ()
163
153
)
@@ -169,6 +159,7 @@ def __init__(
169
159
if isinstance (model , OTXModel )
170
160
else self ._auto_configurator .get_model (
171
161
label_info = self ._datamodule .label_info if self ._datamodule is not None else None ,
162
+ input_size = self ._datamodule .input_size ,
172
163
)
173
164
)
174
165
0 commit comments