(c_in, c_out, repeat_times, is_downsample=False)
| 46 | |
| 47 | |
| 48 | def make_layers(c_in, c_out, repeat_times, is_downsample=False): |
| 49 | blocks = [] |
| 50 | for i in range(repeat_times): |
| 51 | if i == 0: |
| 52 | blocks += [BasicBlock(c_in, c_out, is_downsample=is_downsample), ] |
| 53 | else: |
| 54 | blocks += [BasicBlock(c_out, c_out), ] |
| 55 | return nn.Sequential(*blocks) |
| 56 | |
| 57 | |
| 58 | class Net(nn.Module): |