MCPcopy Create free account
hub / github.com/AnswerDotAI/ModernBERT / build_callback

Function build_callback

eval.py:92–109  ·  view source on GitHub ↗
(name, kwargs)

Source from the content-addressed store, hash-verified

90
91
92def build_callback(name, kwargs):
93 if name == "lr_monitor":
94 return LRMonitor()
95 elif name == "memory_monitor":
96 return MemoryMonitor()
97 elif name == "speed_monitor":
98 return SpeedMonitor(
99 window_size=kwargs.get("window_size", 1),
100 gpu_flops_available=kwargs.get("gpu_flops_available", None),
101 )
102 elif name == "runtime_estimator":
103 return RuntimeEstimator()
104 elif name == "optimizer_monitor":
105 return OptimizerMonitor(
106 log_optimizer_metrics=kwargs.get("log_optimizer_metrics", True),
107 )
108 else:
109 raise ValueError(f"Not sure how to build callback: {name}")
110
111
112def build_logger(name, kwargs):

Callers 1

run_job_workerFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected