Visible to Intel only — GUID: GUID-D6E56FB8-78C0-4556-9F76-6A1B1F059ACE
Visible to Intel only — GUID: GUID-D6E56FB8-78C0-4556-9F76-6A1B1F059ACE
enum dnnl::prop_kind
Overview
Propagation kind. More…
#include <dnnl.hpp> enum prop_kind { undef = dnnl_prop_kind_undef, forward_training = dnnl_forward_training, forward_inference = dnnl_forward_inference, forward = dnnl_forward, backward = dnnl_backward, backward_data = dnnl_backward_data, backward_weights = dnnl_backward_weights, backward_bias = dnnl_backward_bias, };
Detailed Documentation
Propagation kind.
Enum Values
undef
Undefined propagation kind.
forward_training
Forward data propagation (training mode).
In this mode, primitives perform computations necessary for subsequent backward propagation.
forward_inference
Forward data propagation (inference mode).
In this mode, primitives perform only computations that are necessary for inference and omit computations that are necessary only for backward propagation.
forward
Forward data propagation, alias for dnnl::prop_kind::forward_training.
backward
Backward propagation (with respect to all parameters).
backward_data
Backward data propagation.
backward_weights
Backward weights propagation.
backward_bias
Backward bias propagation.