Spaces:
Runtime error
Runtime error
| """Configurations for ResNets | |
| """ | |
| from cortex_DIM.nn_modules.encoder import ResnetEncoder, FoldedResnetEncoder | |
| _resnet19_32x32 = dict( | |
| Encoder=ResnetEncoder, | |
| conv_before_args=[(64, 3, 2, 1, True, False, 'ReLU', None)], | |
| res_args=[ | |
| ([(64, 1, 1, 0, True, False, 'ReLU', None), | |
| (64, 3, 1, 1, True, False, 'ReLU', None), | |
| (64 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(64, 1, 1, 0, True, False, 'ReLU', None), | |
| (64, 3, 1, 1, True, False, 'ReLU', None), | |
| (64 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(128, 1, 1, 0, True, False, 'ReLU', None), | |
| (128, 3, 2, 1, True, False, 'ReLU', None), | |
| (128 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(128, 1, 1, 0, True, False, 'ReLU', None), | |
| (128, 3, 1, 1, True, False, 'ReLU', None), | |
| (128 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(256, 1, 1, 0, True, False, 'ReLU', None), | |
| (256, 3, 2, 1, True, False, 'ReLU', None), | |
| (256 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(256, 1, 1, 0, True, False, 'ReLU', None), | |
| (256, 3, 1, 1, True, False, 'ReLU', None), | |
| (256 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1) | |
| ], | |
| fc_args=[(1024, True, False, 'ReLU')], | |
| local_idx=4, | |
| fc_idx=0 | |
| ) | |
| _foldresnet19_32x32 = dict( | |
| Encoder=FoldedResnetEncoder, | |
| crop_size=8, | |
| conv_before_args=[(64, 3, 2, 1, True, False, 'ReLU', None)], | |
| res_args=[ | |
| ([(64, 1, 1, 0, True, False, 'ReLU', None), | |
| (64, 3, 1, 1, True, False, 'ReLU', None), | |
| (64 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(64, 1, 1, 0, True, False, 'ReLU', None), | |
| (64, 3, 1, 1, True, False, 'ReLU', None), | |
| (64 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(128, 1, 1, 0, True, False, 'ReLU', None), | |
| (128, 3, 2, 1, True, False, 'ReLU', None), | |
| (128 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(128, 1, 1, 0, True, False, 'ReLU', None), | |
| (128, 3, 1, 1, True, False, 'ReLU', None), | |
| (128 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(256, 1, 1, 0, True, False, 'ReLU', None), | |
| (256, 3, 2, 1, True, False, 'ReLU', None), | |
| (256 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(256, 1, 1, 0, True, False, 'ReLU', None), | |
| (256, 3, 1, 1, True, False, 'ReLU', None), | |
| (256 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1) | |
| ], | |
| fc_args=[(1024, True, False, 'ReLU')], | |
| local_idx=6, | |
| fc_idx=0 | |
| ) | |
| _resnet34_32x32 = dict( | |
| Encoder=ResnetEncoder, | |
| conv_before_args=[(64, 3, 2, 1, True, False, 'ReLU', None)], | |
| res_args=[ | |
| ([(64, 1, 1, 0, True, False, 'ReLU', None), | |
| (64, 3, 1, 1, True, False, 'ReLU', None), | |
| (64 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(64, 1, 1, 0, True, False, 'ReLU', None), | |
| (64, 3, 1, 1, True, False, 'ReLU', None), | |
| (64 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 2), | |
| ([(128, 1, 1, 0, True, False, 'ReLU', None), | |
| (128, 3, 2, 1, True, False, 'ReLU', None), | |
| (128 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(128, 1, 1, 0, True, False, 'ReLU', None), | |
| (128, 3, 1, 1, True, False, 'ReLU', None), | |
| (128 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 5), | |
| ([(256, 1, 1, 0, True, False, 'ReLU', None), | |
| (256, 3, 2, 1, True, False, 'ReLU', None), | |
| (256 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(256, 1, 1, 0, True, False, 'ReLU', None), | |
| (256, 3, 1, 1, True, False, 'ReLU', None), | |
| (256 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 2) | |
| ], | |
| fc_args=[(1024, True, False, 'ReLU')], | |
| local_idx=2, | |
| fc_idx=0 | |
| ) | |
| _foldresnet34_32x32 = dict( | |
| Encoder=FoldedResnetEncoder, | |
| crop_size=8, | |
| conv_before_args=[(64, 3, 2, 1, True, False, 'ReLU', None)], | |
| res_args=[ | |
| ([(64, 1, 1, 0, True, False, 'ReLU', None), | |
| (64, 3, 1, 1, True, False, 'ReLU', None), | |
| (64 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(64, 1, 1, 0, True, False, 'ReLU', None), | |
| (64, 3, 1, 1, True, False, 'ReLU', None), | |
| (64 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 2), | |
| ([(128, 1, 1, 0, True, False, 'ReLU', None), | |
| (128, 3, 2, 1, True, False, 'ReLU', None), | |
| (128 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(128, 1, 1, 0, True, False, 'ReLU', None), | |
| (128, 3, 1, 1, True, False, 'ReLU', None), | |
| (128 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 5), | |
| ([(256, 1, 1, 0, True, False, 'ReLU', None), | |
| (256, 3, 2, 1, True, False, 'ReLU', None), | |
| (256 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 1), | |
| ([(256, 1, 1, 0, True, False, 'ReLU', None), | |
| (256, 3, 1, 1, True, False, 'ReLU', None), | |
| (256 * 4, 1, 1, 0, True, False, 'ReLU', None)], | |
| 2) | |
| ], | |
| fc_args=[(1024, True, False, 'ReLU')], | |
| local_idx=12, | |
| fc_idx=0 | |
| ) | |
| configs = dict( | |
| resnet19_32x32=_resnet19_32x32, | |
| resnet34_32x32=_resnet34_32x32, | |
| foldresnet19_32x32=_foldresnet19_32x32, | |
| foldresnet34_32x32=_foldresnet34_32x32 | |
| ) |