MPSCNNConvolutionTransposeNode(3) MetalPerformanceShaders.framework MPSCNNConvolutionTransposeNode(3)

MPSCNNConvolutionTransposeNode

#import <MPSNNGraphNodes.h>

Inherits MPSCNNConvolutionNode.


(nonnull instancetype) - initWithSource:convolutionGradientState:weights:


(nonnull instancetype) + nodeWithSource:convolutionGradientState:weights:


MPSCNNConvolutionGradientStateNode * convolutionGradientState

A MPSNNFilterNode representing a MPSCNNConvolutionTranspose kernel

- (nonnull instancetype) initWithSource: (MPSNNImageNode *__nonnull) sourceNode(MPSCNNConvolutionGradientStateNode *__nullable) convolutionGradientState(nonnull id< MPSCNNConvolutionDataSource >) weights

Init a node representing a MPSCNNConvolutionTransposeNode kernel

Parameters:

sourceNode The MPSNNImageNode representing the source MPSImage for the filter
convolutionGradientState When the convolution transpose is used to 'undo' an earlier convolution in the graph, it is generally desired that the output image be the same size as the input image to the earlier convolution. You may optionally specify this size identity by passing in the MPSCNNConvolutionGradientState node here.
weights A pointer to a valid object conforming to the MPSCNNConvolutionDataSource protocol. This object is provided by you to encapsulate storage for convolution weights and biases.

Returns:

A new MPSNNFilter node for a MPSCNNConvolutionTransposeNode kernel.

Init an autoreleased not representing a MPSCNNConvolutionTransposeNode kernel

Parameters:

sourceNode The MPSNNImageNode representing the source MPSImage for the filter
convolutionGradientState When the convolution transpose is used to 'undo' an earlier convolution in the graph, it is generally desired that the output image be the same size as the input image to the earlier convolution. You may optionally specify this size identity by passing in the MPSNNConvolutionGradientStateNode created by the convolution node here.
weights A pointer to a valid object conforming to the MPSCNNConvolutionDataSource protocol. This object is provided by you to encapsulate storage for convolution weights and biases.

Returns:

A new MPSNNFilter node for a MPSCNNConvolutionTransposeNode kernel.

- (MPSCNNConvolutionGradientStateNode*) convolutionGradientState [read], [nonatomic], [assign]

unavailable

Generated automatically by Doxygen for MetalPerformanceShaders.framework from the source code.

Mon Jul 9 2018 Version MetalPerformanceShaders-119.3