File tree Expand file tree Collapse file tree 1 file changed +12
-12
lines changed
python/paddle/v2/fluid/layers Expand file tree Collapse file tree 1 file changed +12
-12
lines changed Original file line number Diff line number Diff line change @@ -1519,21 +1519,21 @@ def batch_norm(input,
1519
1519
bias = helper .create_parameter (
1520
1520
attr = helper .bias_attr , shape = param_shape , dtype = dtype , is_bias = True )
1521
1521
1522
- mean = helper .create_global_variable (
1523
- name = moving_mean_name ,
1524
- dtype = input . dtype ,
1522
+ mean = helper .create_parameter (
1523
+ attr = ParamAttr (
1524
+ name = moving_mean_name , initializer = Constant ( 0.0 ), trainable = False ) ,
1525
1525
shape = param_shape ,
1526
- persistable = True ,
1527
- stop_gradient = True )
1528
- helper .set_variable_initializer (var = mean , initializer = Constant (0.0 ))
1526
+ dtype = input .dtype )
1527
+ mean .stop_gradient = True
1529
1528
1530
- variance = helper .create_global_variable (
1531
- name = moving_variance_name ,
1532
- dtype = input .dtype ,
1529
+ variance = helper .create_parameter (
1530
+ attr = ParamAttr (
1531
+ name = moving_variance_name ,
1532
+ initializer = Constant (1.0 ),
1533
+ trainable = False ),
1533
1534
shape = param_shape ,
1534
- persistable = True ,
1535
- stop_gradient = True )
1536
- helper .set_variable_initializer (var = variance , initializer = Constant (1.0 ))
1535
+ dtype = input .dtype )
1536
+ variance .stop_gradient = True
1537
1537
1538
1538
# create output
1539
1539
# mean and mean_out share the same memory
You can’t perform that action at this time.
0 commit comments