Dump Mode#
Overview#
Control graph dumping behavior More…
// enums enum dnnl::graph::graph_dump_mode; // global functions status dnnl::graph::set_dump_mode(graph_dump_mode modes); dnnl_status_t DNNL_API dnnl_graph_set_dump_mode(dnnl_graph_dump_mode_t modes);
Detailed Documentation#
Control graph dumping behavior
Global Functions#
status dnnl::graph::set_dump_mode(graph_dump_mode modes)
Sets the graph dump mode used by the library.
The mode value is interpreted as a bit mask composed of #dnnl::graph::graph_dump_mode flags. Unsupported combinations cause status::invalid_arguments to be returned.
Parameters:
modes |
Bitmask selecting which graph dumps to enable. |
Returns:
Status code reporting the outcome of the operation.
status::success or status::invalid_arguments.
dnnl_status_t DNNL_API dnnl_graph_set_dump_mode(dnnl_graph_dump_mode_t modes)
Configures graph dump modes at runtime.
Note
Enabling graph dump affects performance. This setting overrides the ONEDNN_GRAPH_DUMP environment variable.
Bitmask combinations using bitwise operators are supported. For instance, graph | subgraph enables both modes, none | graph behaves like graph, and none & graph behaves like none.
Parameters:
modes |
Bitmask composed of values from dnnl_graph_dump_mode_t. Accepted values:
|
Returns:
dnnl_invalid_arguments / dnnl::status::invalid_arguments if the modes value contains unsupported bits or graph dump is disabled, and dnnl_success / dnnl::status::success on success.