Intel® oneAPI Deep Neural Network Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
ConvTransposeBackwardWeights
General
ConvTransposeBackwardWeights operation takes  ,
,  and optional
 and optional  computes
 computes  .
.
Operation attributes
| Attribute Name | Description | Value Type | Supported Values | Required or Optional | 
|---|---|---|---|---|
| Controls the strides the weights tensor is moved when computing convolution | s64 | A s64 list containing positive values | Required | |
| Controls number of zeros to be add to the front/top/left of spatial dimensions | s64 | A s64 list containing non-negative values | Required | |
| Controls number of zeros to be add to the back/bottom/right of spatial dimensions | s64 | A s64 list containing non-negative values | Required | |
| Controls the amount of stretching the kernel before convolution ( visualization link ) | s64 | A s64 list containing positive values (>1 means dilated convolution) | Required | |
| Controls how the padding is calculated | string | none (default), same_upper , same_lower , valid | Optional | |
| Adds additional amount of padding per each spatial axis in dst . | s64 | A s64 list containing non-negative values, all zeros by default | Optional | |
| Controls how input channels and output channels are divided into | s64 | A positive s64 value, 1 by default | Optional | |
| Controls how to interpret the shape of src and dst . | string | NCX , NXC (default) | Optional | |
| Controls how to interpret the shape of weights . | string | OIX , XIO (default) | Optional | |
| Denotes the shape of the weights tensor. | s64 | A s64 list containing positive values | Optional | 
Execution arguments
The inputs and outputs must be provided according to below index order when constructing an operation.
Inputs
| Index | Argument Name | Required or Optional | 
|---|---|---|
| 0 | src | Required | 
| 1 | diff_dst | Required | 
| 2 | weights_shape | Optional | 
 is
 is 
     for IOX format or
 for IOX format or 
     for XOI format. Both
 for XOI format. Both 
     and
 and 
     must be divisible by groups attribute.
 must be divisible by groups attribute. 
   Outputs
| Index | Argument Name | Required or Optional | 
|---|---|---|
| 0 | diff_weights | Required | 
Supported data types
ConvTransposeBackwardWeights operation supports the following data type combinations.
| Src | Diff_dst | Diff_weights | Weights_shape | 
|---|---|---|---|
| f32 | f32 | f32 | s32 | 
| bf16 | bf16 | bf16 | s32 | 
| f16 | f16 | f16 | s32 |