(mode: str, intraview_negs: bool)
| 73 | |
| 74 | |
| 75 | def get_sampler(mode: str, intraview_negs: bool) -> Sampler: |
| 76 | if mode in {'L2L', 'G2G'}: |
| 77 | return SameScaleSampler(intraview_negs=intraview_negs) |
| 78 | elif mode == 'G2L': |
| 79 | return CrossScaleSampler(intraview_negs=intraview_negs) |
| 80 | else: |
| 81 | raise RuntimeError(f'unsupported mode: {mode}') |
no test coverage detected