| 221 | BatchNormModule() = default; |
| 222 | |
| 223 | Module* clone(CloneContext* ctx) const override { |
| 224 | BatchNormModule* module(new BatchNormModule); |
| 225 | module->mMomentum = mMomentum; |
| 226 | module->mEps = mEps; |
| 227 | module->mScale = (mScale); |
| 228 | module->mBias = (mBias); |
| 229 | module->mRunningMean = (mRunningMean); |
| 230 | module->mRunningVariance = (mRunningVariance); |
| 231 | module->mRunningMeanPos = mRunningMeanPos; |
| 232 | module->mRunningVariancePos = mRunningVariancePos; |
| 233 | module->mChannels = mChannels; |
| 234 | module->mReductionDims = mReductionDims; |
| 235 | return this->cloneBaseTo(ctx, module); |
| 236 | } |
| 237 | |
| 238 | float mMomentum = 0.99; |
| 239 | float mEps = 1e-5; |
nothing calls this directly
no test coverage detected