MCPcopy Create free account
hub / github.com/MegEngine/MegEngine / rep

Function rep

dnn/src/naive/batch_normalization/opr_impl.cpp:180–187  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

178 dvar[param_pos] += dxhat[src_pos] * xmu;
179 dmu[param_pos] += dxhat[src_pos];
180 rep_4d_end
181
182 rep(i, param_size) {
183 // dvar[i] *= ( -0.5 * ivar[i] * sqrt(ivar[i]) );
184 float sqrtivar = ivar[i];
185 dvar[i] *= (-0.5 * sqrtivar * sqrtivar * sqrtivar);
186 dmu[i] *= (-ivar[i]);
187 }
188
189 // step4. dx
190 rep_4d(src_shape, dim_offset) float xmu = (x[src_pos] - mu[param_pos]);

Callers 2

bn_forward_execFunction · 0.70
bn_backward_execFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected