class_docstr: A class for visualizing execution timelines of TensorFlow steps.
class_docstr_tok: ["A","class","for","visualizing","execution","timelines","of","TensorFlow","steps","."]
docstr: Parses the fields in a node timeline label.
docstr_tok: ["Parses","the","fields","in","a","node","timeline","label","."]
code: def _parse_op_label(self, label: str) -> Tuple[str, str, List[str]]:
      """Parses the fields in a node timeline label."""
      # Expects labels of the form: name = op(arg, arg, ...).
      match = re.match(r"(.*) = (.*)\((.*)\)", label)
      if match is None:
          return "unknown", "unknown", []
      nn, op, inputs = match.groups()
      if not inputs:
          inputs = []
      else:
          inputs = inputs.split(", ")
      return nn, op, inputs
  
imports: import collections
  import copy
  import json
  import re
  from typing import Any, Dict, List, Optional, Tuple, Union
  from tensorflow.core.framework import step_stats_pb2
  from tensorflow.python.platform import build_info
  from tensorflow.python.platform import tf_logging
label_desc: Use image node_id 4 for calling the Timeline obj's underlying member method code with example usage: obj._parse_op_label(label) and returns: nn,  op,  inputs, str,  str,  list