(l, ch_out, stride, preact)
| 37 | |
| 38 | |
| 39 | def preact_basicblock(l, ch_out, stride, preact): |
| 40 | l, shortcut = apply_preactivation(l, preact) |
| 41 | l = Conv2D('conv1', l, ch_out, 3, strides=stride, activation=BNReLU) |
| 42 | l = Conv2D('conv2', l, ch_out, 3) |
| 43 | return l + resnet_shortcut(shortcut, ch_out, stride) |
| 44 | |
| 45 | |
| 46 | def preact_bottleneck(l, ch_out, stride, preact): |
nothing calls this directly
no test coverage detected