@@ -498,9 +498,16 @@ def __init__(
498
498
is_static = None ,
499
499
is_shared = None ,
500
500
update_hooks = None ,
501
- input_layer_argument = None , ):
501
+ input_layer_argument = None ,
502
+ make_layer_name_in_submodel = True , ):
503
+ """
504
+ @param make_layer_name_in_submodel True by defalut, you might need to
505
+ set it carefully when adding Input in config_parser.py.
506
+ """
502
507
self .add_keys (locals ())
503
- self .input_layer_name = MakeLayerNameInSubmodel (input_layer_name )
508
+ self .input_layer_name = MakeLayerNameInSubmodel (
509
+ input_layer_name
510
+ ) if make_layer_name_in_submodel else input_layer_name
504
511
505
512
506
513
# Define a projection for iexed layer
@@ -1848,7 +1855,8 @@ def __init__(self,
1848
1855
initial_std = 0.0 ,
1849
1856
initial_mean = 0.0 ,
1850
1857
is_static = True ,
1851
- is_shared = is_shared , ))
1858
+ is_shared = is_shared ,
1859
+ make_layer_name_in_submodel = False , ))
1852
1860
1853
1861
parallel_nn = bool (int (g_command_config_args .get ("parallel_nn" , 0 )))
1854
1862
cudnn_version = int (g_command_config_args .get ("cudnn_version" , 0 ))
@@ -1880,7 +1888,7 @@ def __init__(self,
1880
1888
# when either of it is non-zero.
1881
1889
if input_layer .width != 0 or input_layer .height != 0 :
1882
1890
self .set_cnn_layer (name , image_conf .img_size_y , image_conf .img_size ,
1883
- image_conf .channels , True )
1891
+ image_conf .channels , False )
1884
1892
else :
1885
1893
self .set_layer_size (input_layer .size )
1886
1894
0 commit comments