(model, config)
| 34 | |
| 35 | |
| 36 | def build_lambda_bnsche(model, config): |
| 37 | if config.get('decay_step') is not None: |
| 38 | bnm_lmbd = lambda e: max(config.bn_momentum * config.bn_decay ** (e / config.decay_step), config.lowest_decay) |
| 39 | bnm_scheduler = BNMomentumScheduler(model, bnm_lmbd) |
| 40 | else: |
| 41 | raise NotImplementedError() |
| 42 | return bnm_scheduler |
| 43 | |
| 44 | |
| 45 | def set_random_seed(seed, deterministic=False): |
nothing calls this directly
no test coverage detected