Browse Source

ignore invalid watchpoint hit

tags/v1.1.0
yelihua 5 years ago
parent
commit
b7337ac554
2 changed files with 4 additions and 2 deletions
  1. +3
    -0
      mindinsight/debugger/debugger_grpc_server.py
  2. +1
    -2
      mindinsight/debugger/stream_handler/graph_handler.py

+ 3
- 0
mindinsight/debugger/debugger_grpc_server.py View File

@@ -438,6 +438,9 @@ class DebuggerGrpcServer(grpc_server_base.EventListenerServicer):
for watchpoint_hit_proto in request_iterator: for watchpoint_hit_proto in request_iterator:
node_full_name = watchpoint_hit_proto.tensor.node_name node_full_name = watchpoint_hit_proto.tensor.node_name
graph_name = graph_stream.get_graph_id_by_full_name(node_full_name) graph_name = graph_stream.get_graph_id_by_full_name(node_full_name)
if not graph_name:
log.warning("Cannot find node %s in graph. Skip it.", node_full_name)
continue
ui_node_name = graph_stream.get_node_name_by_full_name(node_full_name, graph_name) ui_node_name = graph_stream.get_node_name_by_full_name(node_full_name, graph_name)
log.debug("Receive watch point hit: %s", watchpoint_hit_proto) log.debug("Receive watch point hit: %s", watchpoint_hit_proto)
if not ui_node_name: if not ui_node_name:


+ 1
- 2
mindinsight/debugger/stream_handler/graph_handler.py View File

@@ -419,8 +419,7 @@ class GraphHandler(StreamHandlerBase):
""" """
graph_id = self.graph_node_map.get(node_name) if node_name else None graph_id = self.graph_node_map.get(node_name) if node_name else None
if not graph_id: if not graph_id:
log.error("Failed to get graph id by full name: %s", node_name)
raise DebuggerNodeNotInGraphError(node_name)
log.warning("Failed to get graph id by full name: %s", node_name)
return graph_id return graph_id


def get_node_type(self, node_name, graph_name=None): def get_node_type(self, node_name, graph_name=None):


Loading…
Cancel
Save