def tf_digraph(name=None, name_scope=None, style=True):
"""
Return graphviz.dot.Digraph with TensorBoard-like style.
@param name
@param name_scope
@param style
@return graphviz.dot.Digraph object
"""
digraph = gv.Digraph(name=name)
if name_scope:
digraph.graph_attr['label'] = name_scope
if style is False: return digraph
if name_scope:
digraph.graph_attr.update(name_scope_graph_pref)
else:
digraph.graph_attr.update(non_name_scope_graph_pref)
digraph.graph_attr.update(graph_pref)
digraph.node_attr.update(node_pref)
digraph.edge_attr.update(edge_pref)
return digraph
评论列表
文章目录