Spaces:
Runtime error
Runtime error
| # -------------------------------------------------------- | |
| # Swin Transformer | |
| # Copyright (c) 2021 Microsoft | |
| # Licensed under The MIT License [see LICENSE for details] | |
| # Written by Ze Liu | |
| # -------------------------------------------------------- | |
| from .swin_transformer import SwinTransformer | |
| def build_swin_model(model_type, freeze_at=0): | |
| if model_type == 'swin_base': | |
| model = SwinTransformer(embed_dim=128, | |
| depths=[2, 2, 18, 2], | |
| num_heads=[4, 8, 16, 32], | |
| window_size=7, | |
| drop_path_rate=0.3, | |
| out_indices=(0, 1, 2), | |
| ape=False, | |
| patch_norm=True, | |
| frozen_stages=freeze_at, | |
| use_checkpoint=False) | |
| else: | |
| raise NotImplementedError(f"Unkown model: {model_type}") | |
| return model | |