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.