File tree 1 file changed +13
-5
lines changed
1 file changed +13
-5
lines changed Original file line number Diff line number Diff line change @@ -359,13 +359,21 @@ def freeze_graph(
359
359
output_node = _make_node_names (
360
360
freeze_type , modifier , out_suffix = out_suffix , node_names = node_names
361
361
)
362
+ # see #3334
363
+ optional_node = [
364
+ "train_attr/min_nbor_dist" ,
365
+ "fitting_attr/aparam_nall" ,
366
+ "spin_attr/ntypes_spin" ,
367
+ ]
362
368
different_set = set (output_node ) - set (input_node )
363
369
if different_set :
364
- log .warning (
365
- "The following nodes are not in the graph: %s. "
366
- "Skip freezeing these nodes. You may be freezing "
367
- "a checkpoint generated by an old version." % different_set
368
- )
370
+ different_set -= set (optional_node )
371
+ if different_set :
372
+ log .warning (
373
+ "The following nodes are not in the graph: %s. "
374
+ "Skip freezeing these nodes. You may be freezing "
375
+ "a checkpoint generated by an old version." % different_set
376
+ )
369
377
# use intersection as output list
370
378
output_node = list (set (output_node ) & set (input_node ))
371
379
log .info (f"The following nodes will be frozen: { output_node } " )
You can’t perform that action at this time.
0 commit comments