Developer Guide and Reference

  • 2022.1
  • 04/11/2022
  • Public Content
Contents

enum dnnl_prop_kind_t

Overview

Kinds of propagation. More…
#include <dnnl_types.h> enum dnnl_prop_kind_t { dnnl_prop_kind_undef = 0, dnnl_forward_training = 64, dnnl_forward_inference = 96, dnnl_forward_scoring = dnnl_forward_inference, dnnl_forward = dnnl_forward_training, dnnl_backward = 128, dnnl_backward_data = 160, dnnl_backward_weights = 192, dnnl_backward_bias = 193, };

Detailed Documentation

Kinds of propagation.
Enum Values
dnnl_prop_kind_undef
Undefined propagation type.
dnnl_forward_training
Forward data propagation (training mode).
In this mode primitives perform computations necessary for subsequent backward propagation.
dnnl_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.
dnnl_forward_scoring
Forward data propagation (alias for
dnnl_forward_inference
).
dnnl_forward
Forward data propagation (alias for
dnnl_forward_training
).
dnnl_backward
Backward propagation (with respect to all parameters).
dnnl_backward_data
Backward data propagation.
dnnl_backward_weights
Backward weights propagation.
dnnl_backward_bias
Backward bias propagation.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.