diff options
author | Vijay Vasudevan <vrv@google.com> | 2016-09-21 21:41:19 -0800 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2016-09-21 22:47:45 -0700 |
commit | 269bfeef28bff74bf3df3ee01d16b67aecdf8120 (patch) | |
tree | 89a7baf61b022a2afe9059357d50ba610f267dff /tensorflow/core/graph/dot.h | |
parent | 96db4c0fe3170982a0eac38a45da796f726fd247 (diff) |
Remove dot.cc utility, not really needed since we have
TensorBoard.
Change: 133917299
Diffstat (limited to 'tensorflow/core/graph/dot.h')
-rw-r--r-- | tensorflow/core/graph/dot.h | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/tensorflow/core/graph/dot.h b/tensorflow/core/graph/dot.h deleted file mode 100644 index d0efb0a610..0000000000 --- a/tensorflow/core/graph/dot.h +++ /dev/null @@ -1,63 +0,0 @@ -/* Copyright 2015 The TensorFlow Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. -==============================================================================*/ - -#ifndef TENSORFLOW_GRAPH_DOT_H_ -#define TENSORFLOW_GRAPH_DOT_H_ - -#include <functional> -#include <string> -#include "tensorflow/core/platform/types.h" - -namespace tensorflow { - -class Edge; -class Graph; -class Node; - -struct DotOptions { - bool (*include_node_function)(const Node*) = nullptr; - - // By default, all nodes with the same name prefix are collapsed into - // a single node in the dot graph. This regexp can be changed so that - // only prefixes that match the regexp are collapsed in this fashion. - // 'all' collapses all ops with prefixes, 'none' disables all collapsing. - string prefix_collapse_regexp = "all"; - - // A function that returns a label to embed into the per-node display. - std::function<string(const Node*)> node_label; - - // A function that returns a label to attach to an edge. - std::function<string(const Edge*)> edge_label; - - // A function that returns the "cost" of the node. The dot display - // makes a node size proportional to its cost. - std::function<double(const Node*)> node_cost; - - // A function that returns the "cost" of the edge. The dot display - // makes a edge thickness proportional to its cost. - std::function<double(const Edge*)> edge_cost; - - // A function that returns a color number to apply to each node. < 0 means - // no color. A color will be assigned to each color number from a palette; - // adjacent color numbers will receive different colors. - std::function<int(const Node*)> node_color; -}; - -// Return a string that contains a graphviz specification of the graph. -string DotGraph(const Graph& g, const DotOptions& opts); - -} // namespace tensorflow - -#endif // TENSORFLOW_GRAPH_DOT_H_ |