Get desktop application:
View/edit binary Protocol Buffers messages
checker name -> a list of reports from the checker.
Used in:
checker name -> a dict of key-value options.
Used in:
It specifies the Python callstack that creates an op.
Used in:
Used in:
A node in TensorFlow graph. Used by scope/graph view.
Used in:
op name.
tensor value restored from checkpoint.
op execution time. A node can be defined once but run multiple times in tf.while_loop. the times sum up all different runs.
Total requested bytes by the op.
Number of parameters if available.
Number of float operations.
Device the op is assigned to. Since an op can fire multiple kernel calls, there can be multiple devices.
The following are the aggregated stats from all *accounted* children and the node itself. The actual children depend on the data structure used. In graph view, children are inputs recursively. In scope view, children are nodes under the name scope.
shape information, if available. TODO(xpan): Why is this repeated?
Descendants of the graph. The actual descendants depend on the data structure used (scope, graph).
A node that groups multiple GraphNodeProto. Depending on the 'view', the semantics of the TFmultiGraphNodeProto is different: code view: A node groups all TensorFlow graph nodes created by the Python code. op view: A node groups all TensorFlow graph nodes that are of type of the op (e.g. MatMul, Conv2D).
Name of the node.
code execution time.
Total requested bytes by the code.
Number of parameters if available.
Number of float operations.
The following are the aggregated stats from descendants. The actual descendants depend on the data structure used.
TensorFlow graph nodes contained by the MultiGraphNodeProto.
Descendants of the node. The actual descendants depend on the data structure used.
Used in:
op name.
float_ops is filled by tfprof Python API when called. It requires the op has RegisterStatistics defined. Currently, Conv2D, MatMul, etc, are implemented.
User can define extra op type information for an op. This allows the user to select a group of ops precisely using op_type as a key.
Used to support tfprof "code" view.
Refers to tfprof_options.h/cc for documentation. Only used to pass tfprof options from Python to C++.
Used in:
Flatten tensor in row-major. Only one of the following array is set.