Contract for providing adjoint (backward) rules for differentiable operations. This interface is generated based on @Diff annotations in TensorOps.
Adjoint rule for 'abs'
Adjoint rule for 'add'
Adjoint rule for 'addScalar'
Adjoint rule for 'avgPool2d'
Adjoint rule for 'clamp'
Adjoint rule for 'concat'
Adjoint rule for 'conv1d'
Adjoint rule for 'conv2d'
Adjoint rule for 'conv3d'
Adjoint rule for 'divide'
Adjoint rule for 'divScalar'
Adjoint rule for 'elu'
Adjoint rule for 'flatten'
Adjoint rule for 'gelu'
Adjoint rule for 'leakyRelu'
Adjoint rule for 'logSoftmax'
Adjoint rule for 'matmul'
Adjoint rule for 'maxPool2d'
Adjoint rule for 'mean'
Adjoint rule for 'mulScalar'
Adjoint rule for 'multiply'
Adjoint rule for 'narrow'
Adjoint rule for 'pad2d'
Adjoint rule for 'rdivScalar'
Adjoint rule for 'relu'
Adjoint rule for 'reshape'
Adjoint rule for 'rsubScalar'
Adjoint rule for 'sigmoid'
Adjoint rule for 'silu'
Adjoint rule for 'softmax'
Adjoint rule for 'split'
Adjoint rule for 'sqrt'
Adjoint rule for 'squeeze'
Adjoint rule for 'subScalar'
Adjoint rule for 'subtract'
Adjoint rule for 'sum'
Adjoint rule for 'transpose'
Adjoint rule for 'unsqueeze'
Adjoint rule for 'upsample2d'
Adjoint rule for 'variance'