Feature Scope
Data Types
Input Data (src) Type |
Output Data (dst) Type |
Scale and Shift Data Type |
|---|---|---|
f32 |
f32 |
f32 |
f16 |
f16 |
f16 |
bf16 |
bf16 |
bf16 |
Propagation Directions and Flags
Flag |
Propagation Direction |
|---|---|
dnnl_normalization_flags_none (default normalization) |
|
dnnl_use_global_stats (global statistics) |
|
dnnl_use_scale (enabling the scale parameter) |
Forward:
|
dnnl_use_shift (enabling the shift parameter) |
|
dnnl_use_global_stats | dnnl_use_scale | dnnl_use_shift |
Data Layout
Tensor Dimension |
Input Tensor (src) Data Layout |
Output Tensor (dst) Data Layout |
Data Layout of Divided Difference and Variance Tensors |
|---|---|---|---|
2D |
dnnl_ab |
dnnl_ab |
dnnl_a |
3D |
dnnl_abc |
dnnl_abc |
dnnl_ab |
4D |
dnnl_abcd |
dnnl_abcd |
dnnl_abc |
5D |
dnnl_abcde |
dnnl_abcde |
dnnl_abcd |
Parent topic: Layer Normalization