MCPcopy Create free account
hub / github.com/PyGCL/PyGCL / get_sampler

Function get_sampler

GCL/models/samplers.py:75–81  ·  view source on GitHub ↗
(mode: str, intraview_negs: bool)

Source from the content-addressed store, hash-verified

73
74
75def 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}')

Callers 3

__init__Method · 0.90
__init__Method · 0.90
__init__Method · 0.90

Calls 2

SameScaleSamplerClass · 0.85
CrossScaleSamplerClass · 0.85

Tested by

no test coverage detected