MCPcopy Create free account
hub / github.com/Meshcapade/difflocks / create_callbacks

Function create_callbacks

callbacks/callback_utils.py:8–21  ·  view source on GitHub ↗
(with_tensorboard, with_visualizer, experiment_name, viewer_config_path=None)

Source from the content-addressed store, hash-verified

6
7
8def create_callbacks(with_tensorboard, with_visualizer, experiment_name, viewer_config_path=None):
9 cb_list = []
10 if(with_tensorboard):
11 from callbacks.tensorboard_callback import TensorboardCallback #we put it here in case we don't have tensorboard installed
12 tensorboard_callback=TensorboardCallback(experiment_name)
13 cb_list.append(tensorboard_callback)
14 if(with_visualizer):
15 from callbacks.viewer_callback import ViewerCallback #we put it here because we might not have the visualizer package installed
16 viewer_callback=ViewerCallback(viewer_config_path, experiment_name)
17 cb_list.append(viewer_callback)
18 cb_list.append(StateCallback())
19 cb = CallbacksGroup(cb_list)
20
21 return cb

Callers 2

trainFunction · 0.85
trainFunction · 0.85

Calls 4

TensorboardCallbackClass · 0.90
ViewerCallbackClass · 0.90
StateCallbackClass · 0.85
CallbacksGroupClass · 0.85

Tested by

no test coverage detected