in model_optimizer_pkg/model_optimizer_pkg/model_optimizer_node.py [0:0]
def __init__(self):
"""Create a ModelOptimizerNode.
"""
super().__init__("model_optimizer_node")
self.get_logger().info("model_optimizer_node started")
# Service to call the Intel OpenVino model optimizer script
# for the specific model.
self.model_optimizer_service_cb_group = ReentrantCallbackGroup()
self.model_optimizer_service = \
self.create_service(ModelOptimizeSrv,
constants.MODEL_OPTIMIZER_SERVER_SERVICE_NAME,
self.model_optimizer,
callback_group=self.model_optimizer_service_cb_group)
# Heartbeat timer.
self.timer_count = 0
self.timer = self.create_timer(5.0, self.timer_callback)