File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -180,10 +180,22 @@ def save_inference_model(dirname,
180180
181181 :return: None
182182 """
183+ if isinstance (feeded_var_names , basestring ):
184+ feeded_var_names = [feeded_var_names ]
185+ else :
186+ if not (bool (feeded_var_names ) and all (
187+ isinstance (name , basestring ) for name in feeded_var_names )):
188+ raise ValueError ("'feed_var_names' should be a list of str." )
189+
190+ if isinstance (target_vars , Variable ):
191+ feeded_var_names = [feeded_var_names ]
192+ else :
193+ if not (bool (target_vars ) and all (
194+ isinstance (var , Variable ) for var in target_vars )):
195+ raise ValueError ("'target_vars' should be a list of Variable." )
196+
183197 if main_program is None :
184198 main_program = default_main_program ()
185- if not isinstance (target_vars , list ):
186- target_vars = [target_vars ]
187199
188200 if not os .path .isdir (dirname ):
189201 os .makedirs (dirname )
You can’t perform that action at this time.
0 commit comments