File tree Expand file tree Collapse file tree 4 files changed +7
-4
lines changed Expand file tree Collapse file tree 4 files changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -165,9 +165,10 @@ def _interpolate(a, b=None):
165
165
grad_shape = grad .shape
166
166
grad = fluid .layers .reshape (
167
167
grad , [- 1 , grad_shape [1 ] * grad_shape [2 ] * grad_shape [3 ]])
168
+ epsilon = 1e-16
168
169
norm = fluid .layers .sqrt (
169
170
fluid .layers .reduce_sum (
170
- fluid .layers .square (grad ), dim = 1 ))
171
+ fluid .layers .square (grad ), dim = 1 ) + epsilon )
171
172
gp = fluid .layers .reduce_mean (fluid .layers .square (norm - 1.0 ))
172
173
return gp
173
174
Original file line number Diff line number Diff line change @@ -163,9 +163,10 @@ def _interpolate(a, b=None):
163
163
grad_shape = grad .shape
164
164
grad = fluid .layers .reshape (
165
165
grad , [- 1 , grad_shape [1 ] * grad_shape [2 ] * grad_shape [3 ]])
166
+ epsilon = 1e-16
166
167
norm = fluid .layers .sqrt (
167
168
fluid .layers .reduce_sum (
168
- fluid .layers .square (grad ), dim = 1 ))
169
+ fluid .layers .square (grad ), dim = 1 ) + epsilon )
169
170
gp = fluid .layers .reduce_mean (fluid .layers .square (norm - 1.0 ))
170
171
return gp
171
172
Original file line number Diff line number Diff line change @@ -189,9 +189,10 @@ def _interpolate(a, b):
189
189
grad_shape = grad .shape
190
190
grad = fluid .layers .reshape (
191
191
grad , [- 1 , grad_shape [1 ] * grad_shape [2 ] * grad_shape [3 ]])
192
+ epsilon = 1e-16
192
193
norm = fluid .layers .sqrt (
193
194
fluid .layers .reduce_sum (
194
- fluid .layers .square (grad ), dim = 1 ))
195
+ fluid .layers .square (grad ), dim = 1 ) + epsilon )
195
196
gp = fluid .layers .reduce_mean (fluid .layers .square (norm - 1.0 ))
196
197
return gp
197
198
Original file line number Diff line number Diff line change @@ -113,7 +113,7 @@ def save_test_image(epoch,
113
113
images = [real_img_temp ]
114
114
for i in range (cfg .c_dim ):
115
115
label_trg_tmp = copy .deepcopy (label_org )
116
- label_trg_tmp [0 ][i ] = 1.0 - label_trg_tmp [j ][i ]
116
+ label_trg_tmp [0 ][i ] = 1.0 - label_trg_tmp [0 ][i ]
117
117
label_trg = check_attribute_conflict (
118
118
label_trg_tmp , attr_names [i ], attr_names )
119
119
tensor_label_trg = fluid .LoDTensor ()
You can’t perform that action at this time.
0 commit comments