| Class | Description |
|---|---|
| MPSAccelerationStructure |
A data structure built over geometry used to accelerate ray tracing
|
| MPSAccelerationStructureGroup |
A group of acceleration structures which may be used together in an instance acceleration
structure.
|
| MPSBinaryImageKernel |
MPSBinaryImageKernel
[@dependency] This depends on Metal.framework
|
| MPSCNNAdd |
MPSCNNAdd
[@dependency] This depends on Metal.framework.
|
| MPSCNNAddGradient |
MPSCNNAddGradient
[@dependency] This depends on Metal.framework.
|
| MPSCNNArithmetic |
MPSCNNArithmetic
[@dependency] This depends on Metal.framework
|
| MPSCNNArithmeticGradient |
MPSCNNArithmeticGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNArithmeticGradientState |
MPSCNNArithmeticGradientState
[@dependency] This depends on Metal.framework.
|
| MPSCNNBatchNormalization |
MPSCNNBatchNormalization
[@dependency] This depends on Metal.framework
|
| MPSCNNBatchNormalizationGradient |
MPSCNNBatchNormalizationGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNBatchNormalizationGradientNode |
MPSCNNBatchNormalizationGradientNode
|
| MPSCNNBatchNormalizationNode |
MPSCNNBatchNormalizationNode
|
| MPSCNNBatchNormalizationState |
MPSCNNBatchNormalizationState
|
| MPSCNNBatchNormalizationStatistics |
MPSCNNBatchNormalizationStatistics
[@dependency] This depends on Metal.framework
|
| MPSCNNBatchNormalizationStatisticsGradient |
MPSCNNBatchNormalizationStatisticsGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNBinaryConvolution |
MPSCNNBinaryConvolution
[@dependency] This depends on Metal.framework
|
| MPSCNNBinaryConvolutionNode |
A MPSNNFilterNode representing a MPSCNNBinaryConvolution kernel
|
| MPSCNNBinaryFullyConnected |
MPSCNNBinaryFullyConnected
[@dependency] This depends on Metal.framework
|
| MPSCNNBinaryFullyConnectedNode |
A MPSNNFilterNode representing a MPSCNNBinaryFullyConnected kernel
|
| MPSCNNBinaryKernel |
MPSCNNBinaryKernel
[@dependency] This depends on Metal.framework
|
| MPSCNNConvolution |
MPSCNNConvolution
[@dependency] This depends on Metal.framework
|
| MPSCNNConvolutionDescriptor |
MPSCNNConvolutionDescriptor
[@dependency] This depends on Metal.framework
|
| MPSCNNConvolutionGradient |
MPSCNNConvolutionGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNConvolutionGradientNode | |
| MPSCNNConvolutionGradientState |
MPSCNNConvolutionGradientState
|
| MPSCNNConvolutionGradientStateNode | |
| MPSCNNConvolutionNode |
A MPSNNFilterNode representing a MPSCNNConvolution kernel
|
| MPSCNNConvolutionTranspose |
MPSCNNConvolutionTranspose
[@dependency] This depends on Metal.framework
|
| MPSCNNConvolutionTransposeGradient |
MPSCNNConvolutionTransposeGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNConvolutionTransposeGradientNode | |
| MPSCNNConvolutionTransposeGradientState |
MPSCNNConvolutionTransposeGradientState
|
| MPSCNNConvolutionTransposeGradientStateNode | |
| MPSCNNConvolutionTransposeNode |
A MPSNNFilterNode representing a MPSCNNConvolutionTranspose kernel
|
| MPSCNNConvolutionWeightsAndBiasesState |
MPSCNNConvolutionWeightsAndBiasesState
|
| MPSCNNCrossChannelNormalization |
MPSCNNCrossChannelNormalization
[@dependency] This depends on Metal.framework
|
| MPSCNNCrossChannelNormalizationGradient |
MPSCNNCrossChannelNormalizationGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNCrossChannelNormalizationGradientNode | |
| MPSCNNCrossChannelNormalizationNode |
Node representing MPSCNNCrossChannelNormalization
|
| MPSCNNDepthWiseConvolutionDescriptor |
MPSCNNDepthWiseConvolutionDescriptor can be used to create MPSCNNConvolution object that does depthwise convolution
|
| MPSCNNDilatedPoolingMax |
MPSCNNDilatedPoolingMax
[@dependency] This depends on Metal.framework
|
| MPSCNNDilatedPoolingMaxGradient |
MPSCNNDilatedPoolingMaxGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNDilatedPoolingMaxGradientNode | |
| MPSCNNDilatedPoolingMaxNode |
A node for a MPSCNNDilatedPooling kernel
|
| MPSCNNDivide |
MPSCNNDivide
[@dependency] This depends on Metal.framework.
|
| MPSCNNDropout |
MPSCNNDropout
[@dependency] This depends on Metal.framework
|
| MPSCNNDropoutGradient |
MPSCNNDropoutGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNDropoutGradientNode | |
| MPSCNNDropoutGradientState |
MPSCNNDropoutGradientState
[@dependency] This depends on Metal.framework.
|
| MPSCNNDropoutNode | |
| MPSCNNFullyConnected |
MPSCNNFullyConnected
[@dependency] This depends on Metal.framework
|
| MPSCNNFullyConnectedGradient |
MPSCNNFullyConnectedGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNFullyConnectedGradientNode | |
| MPSCNNFullyConnectedNode |
A MPSNNFilterNode representing a MPSCNNFullyConnected kernel
|
| MPSCNNGradientKernel |
MPSCNNGradientKernel
|
| MPSCNNGroupNormalization |
MPSCNNGroupNormalization
[@dependency] This depends on Metal.framework
|
| MPSCNNGroupNormalizationGradient |
MPSCNNGroupNormalizationGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNGroupNormalizationGradientNode | |
| MPSCNNGroupNormalizationGradientState |
MPSCNNGroupNormalizationGradientState
[@dependency] This depends on Metal.framework
|
| MPSCNNGroupNormalizationNode | |
| MPSCNNInstanceNormalization |
MPSCNNInstanceNormalization
[@dependency] This depends on Metal.framework
|
| MPSCNNInstanceNormalizationGradient |
MPSCNNInstanceNormalizationGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNInstanceNormalizationGradientNode | |
| MPSCNNInstanceNormalizationGradientState |
MPSCNNInstanceNormalizationGradientState
[@dependency] This depends on Metal.framework
|
| MPSCNNInstanceNormalizationNode | |
| MPSCNNKernel |
MPSCNNKernel
[@dependency] This depends on Metal.framework
|
| MPSCNNLocalContrastNormalization |
MPSCNNLocalContrastNormalization
[@dependency] This depends on Metal.framework
|
| MPSCNNLocalContrastNormalizationGradient |
MPSCNNLocalContrastNormalizationGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNLocalContrastNormalizationGradientNode | |
| MPSCNNLocalContrastNormalizationNode |
Node representing MPSCNNLocalContrastNormalization
|
| MPSCNNLogSoftMax |
MPSCNNLogSoftMax
[@dependency] This depends on Metal.framework
|
| MPSCNNLogSoftMaxGradient |
MPSCNNLogSoftMaxGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNLogSoftMaxGradientNode |
Node representing a MPSCNNLogSoftMaxGradient kernel
|
| MPSCNNLogSoftMaxNode |
Node representing a MPSCNNLogSoftMax kernel
|
| MPSCNNLoss |
MPSCNNLoss
[@dependency] This depends on Metal.framework.
|
| MPSCNNLossDataDescriptor |
MPSCNNLossDataDescriptor
[@dependency] This depends on Metal.framework.
|
| MPSCNNLossDescriptor |
MPSCNNLossDescriptor
[@dependency] This depends on Metal.framework.
|
| MPSCNNLossLabels |
MPSCNNLossLabels
[@dependency] This depends on Metal.framework.
|
| MPSCNNLossNode |
MPSCNNLossNode
|
| MPSCNNMultiaryKernel |
MPSCNNMultiaryKernel
[@dependency] This depends on Metal.framework
|
| MPSCNNMultiply |
MPSCNNMultiply
[@dependency] This depends on Metal.framework.
|
| MPSCNNMultiplyGradient |
MPSCNNMultiplyGradient
[@dependency] This depends on Metal.framework.
|
| MPSCNNNeuron |
MPSCNNNeuron
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronAbsolute |
MPSCNNNeuronAbsolute
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronAbsoluteNode |
A node representing a MPSCNNNeuronAbsolute kernel
|
| MPSCNNNeuronELU |
MPSCNNNeuronELU
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronELUNode |
A node representing a MPSCNNNeuronELU kernel
|
| MPSCNNNeuronExponential |
MPSCNNNeuronExponential
[@dependency] This depends on Metal.framework.
|
| MPSCNNNeuronExponentialNode |
A node representing a MPSCNNNeuronExponential kernel
|
| MPSCNNNeuronGeLUNode |
A node representing a MPSCNNNeuronGeLU kernel
|
| MPSCNNNeuronGradient |
MPSCNNNeuronGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronGradientNode |
A node representing a MPSCNNNeuronGradient
|
| MPSCNNNeuronHardSigmoid |
MPSCNNNeuronHardSigmoid
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronHardSigmoidNode |
A node representing a MPSCNNNeuronHardSigmoid kernel
|
| MPSCNNNeuronLinear |
MPSCNNNeuronLinear
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronLinearNode |
A node representing a MPSCNNNeuronLinear kernel
|
| MPSCNNNeuronLogarithm |
MPSCNNNeuronLogarithm
[@dependency] This depends on Metal.framework.
|
| MPSCNNNeuronLogarithmNode |
A node representing a MPSCNNNeuronLogarithm kernel
|
| MPSCNNNeuronNode |
virtual base class for MPSCNNNeuron nodes
|
| MPSCNNNeuronPower |
MPSCNNNeuronPower
[@dependency] This depends on Metal.framework.
|
| MPSCNNNeuronPowerNode |
A node representing a MPSCNNNeuronPower kernel
|
| MPSCNNNeuronPReLU |
MPSCNNNeuronPReLU
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronPReLUNode |
A ReLU node with parameter a provided independently for each feature channel
|
| MPSCNNNeuronReLU |
MPSCNNNeuronReLU
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronReLUN |
MPSCNNNeuronReLUN
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronReLUNNode |
A node representing a MPSCNNNeuronReLUN kernel
|
| MPSCNNNeuronReLUNode |
A node representing a MPSCNNNeuronReLU kernel
|
| MPSCNNNeuronSigmoid |
MPSCNNNeuronSigmoid
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronSigmoidNode |
A node representing a MPSCNNNeuronSigmoid kernel
|
| MPSCNNNeuronSoftPlus |
MPSCNNNeuronSoftPlus
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronSoftPlusNode |
A node representing a MPSCNNNeuronSoftPlus kernel
|
| MPSCNNNeuronSoftSign |
MPSCNNNeuronSoftSign
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronSoftSignNode |
A node representing a MPSCNNNeuronSoftSign kernel
|
| MPSCNNNeuronTanH |
MPSCNNNeuronTanH
[@dependency] This depends on Metal.framework
|
| MPSCNNNeuronTanHNode |
A node representing a MPSCNNNeuronTanH kernel
|
| MPSCNNNormalizationGammaAndBetaState |
MPSCNNNormalizationGammaAndBetaState
[@description] A state which contains gamma and beta terms used to apply a scale
and bias in either an MPSCNNInstanceNormalization or MPSCNNBatchNormalization
operation.
|
| MPSCNNNormalizationMeanAndVarianceState |
MPSCNNNormalizationMeanAndVarianceState
[@description] A state which contains mean and variance terms used to apply a
normalization in a MPSCNNBatchNormalization operation.
|
| MPSCNNNormalizationNode |
virtual base class for CNN normalization nodes
|
| MPSCNNPooling |
MPSCNNPooling
[@dependency] This depends on Metal.framework
|
| MPSCNNPoolingAverage |
MPSCNNPoolingAverage
[@dependency] This depends on Metal.framework
|
| MPSCNNPoolingAverageGradient |
MPSCNNPoolingAverageGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNPoolingAverageGradientNode | |
| MPSCNNPoolingAverageNode |
A node representing a MPSCNNPoolingAverage kernel
|
| MPSCNNPoolingGradient |
MPSCNNPoolingGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNPoolingGradientNode | |
| MPSCNNPoolingL2Norm |
MPSCNNPoolingL2Norm
[@dependency] This depends on Metal.framework
|
| MPSCNNPoolingL2NormGradient |
MPSCNNPoolingL2NormGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNPoolingL2NormGradientNode | |
| MPSCNNPoolingL2NormNode |
A node representing a MPSCNNPoolingL2Norm kernel
|
| MPSCNNPoolingMax |
MPSCNNPoolingMax
[@dependency] This depends on Metal.framework
|
| MPSCNNPoolingMaxGradient |
MPSCNNPoolingMaxGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNPoolingMaxGradientNode | |
| MPSCNNPoolingMaxNode |
A node representing a MPSCNNPoolingMax kernel
|
| MPSCNNPoolingNode |
A node for a MPSCNNPooling kernel
|
| MPSCNNSoftMax |
MPSCNNSoftMax
[@dependency] This depends on Metal.framework
|
| MPSCNNSoftMaxGradient |
MPSCNNSoftMaxGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNSoftMaxGradientNode |
Node representing a MPSCNNSoftMaxGradient kernel
|
| MPSCNNSoftMaxNode |
Node representing a MPSCNNSoftMax kernel
|
| MPSCNNSpatialNormalization |
MPSCNNSpatialNormalization
[@dependency] This depends on Metal.framework
|
| MPSCNNSpatialNormalizationGradient |
MPSCNNSpatialNormalizationGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNSpatialNormalizationGradientNode | |
| MPSCNNSpatialNormalizationNode |
Node representing MPSCNNSpatialNormalization
|
| MPSCNNSubPixelConvolutionDescriptor |
MPSCNNSubPixelConvolutionDescriptor can be used to create MPSCNNConvolution object that does sub pixel upsamling
and reshaping opeartion as described in
http://www.cv-foundation.org/openaccess/content_cvpr_2016/papers/Shi_Real-Time_Single_Image_CVPR_2016_paper.pdf
|
| MPSCNNSubtract |
MPSCNNSubtract
[@dependency] This depends on Metal.framework.
|
| MPSCNNSubtractGradient |
MPSCNNSubtractGradient
[@dependency] This depends on Metal.framework.
|
| MPSCNNUpsampling |
MPSCNNUpsampling
[@dependency] This depends on Metal.framework
|
| MPSCNNUpsamplingBilinear |
MPSCNNUpsamplingBilinear
[@dependency] This depends on Metal.framework.
|
| MPSCNNUpsamplingBilinearGradient |
MPSCNNUpsamplingBilinearGradient
[@dependency] This depends on Metal.framework.
|
| MPSCNNUpsamplingBilinearGradientNode |
Node representing a MPSCNNUpsamplingBilinear kernel
|
| MPSCNNUpsamplingBilinearNode |
Node representing a MPSCNNUpsamplingBilinear kernel
|
| MPSCNNUpsamplingGradient |
MPSCNNUpsamplingGradient
[@dependency] This depends on Metal.framework
|
| MPSCNNUpsamplingNearest |
MPSCNNUpsamplingNearest
[@dependency] This depends on Metal.framework.
|
| MPSCNNUpsamplingNearestGradient |
MPSCNNUpsamplingNearestGradient
[@dependency] This depends on Metal.framework.
|
| MPSCNNUpsamplingNearestGradientNode |
Node representing a MPSCNNUpsamplingNearest kernel
|
| MPSCNNUpsamplingNearestNode |
Node representing a MPSCNNUpsamplingNearest kernel
|
| MPSCNNYOLOLoss | |
| MPSCNNYOLOLossDescriptor |
MPSCNNYOLOLossDescriptor
[@dependency] This depends on Metal.framework.
|
| MPSCNNYOLOLossNode |
MPSCNNYOLOLossNode
|
| MPSCommandBuffer |
MPSCommandBuffer
[@dependency] This depends on Metal.framework
|
| MPSGRUDescriptor |
MPSGRUDescriptor
[@dependency] This depends on Metal.framework
|
| MPSImage |
MPSImage
[@dependency] This depends on Metal.framework
|
| MPSImageAdd |
MPSImageAdd
[@dependency] This depends on Metal.framework.
|
| MPSImageAreaMax |
MPSImageAreaMax
|
| MPSImageAreaMin |
MPSImageAreaMin
|
| MPSImageArithmetic |
MPSImageArithmetic
[@dependency] This depends on Metal.framework.
|
| MPSImageBilinearScale |
MPSImageBilinearScale
|
| MPSImageBox |
MPSImageBox
|
| MPSImageCanny |
MPSImageCanny
|
| MPSImageConversion |
MPSImageConversion
|
| MPSImageConvolution |
MPSImageConvolution
|
| MPSImageCopyToMatrix |
MPSImageCopyToMatrix
|
| MPSImageDescriptor |
MPSImageDescriptor
[@dependency] This depends on Metal.framework
|
| MPSImageDilate |
MPSImageDilate
|
| MPSImageDivide |
MPSImageDivide
[@dependency] This depends on Metal.framework.
|
| MPSImageEDLines |
MPSImageEDLines
|
| MPSImageErode |
MPSImageErode
|
| MPSImageEuclideanDistanceTransform |
MPSImageEuclideanDistanceTransform
|
| MPSImageFindKeypoints |
MPSImageFindKeypoints
|
| MPSImageGaussianBlur |
MPSImageGaussianBlur
|
| MPSImageGaussianPyramid |
MPSImageGaussianPyramid
|
| MPSImageGuidedFilter |
MPSImageGuidedFilter
|
| MPSImageHistogram |
MPSImageHistogram
|
| MPSImageHistogramEqualization |
MPSImageHistogramEqualization
|
| MPSImageHistogramSpecification |
MPSImageHistogramSpecification
|
| MPSImageIntegral |
MPSImageIntegral
|
| MPSImageIntegralOfSquares |
MPSImageIntegralOfSquares
|
| MPSImageLanczosScale |
MPSImageLanczosScale
|
| MPSImageLaplacian |
MPSImageLaplacian
|
| MPSImageLaplacianPyramid |
MPSImageLaplacianPyramid
|
| MPSImageLaplacianPyramidAdd |
MPSImageLaplacianPyramidAdd
|
| MPSImageLaplacianPyramidSubtract |
MPSImageLaplacianPyramidSubtract
|
| MPSImageMedian |
MPSImageMedian
|
| MPSImageMultiply |
MPSImageMultiply
[@dependency] This depends on Metal.framework.
|
| MPSImageNormalizedHistogram |
MPSImageNormalizedHistogram
|
| MPSImagePyramid |
MPSImagePyramid
|
| MPSImageReduceColumnMax |
MPSImageReduceColumnMax
|
| MPSImageReduceColumnMean |
MPSImageReduceColumnMean
|
| MPSImageReduceColumnMin |
MPSImageReduceColumnMin
|
| MPSImageReduceColumnSum |
MPSImageReduceColumnSum
|
| MPSImageReduceRowMax |
MPSImageReduceRowMax
|
| MPSImageReduceRowMean |
MPSImageReduceRowMean
|
| MPSImageReduceRowMin |
MPSImageReduceRowMin
|
| MPSImageReduceRowSum |
MPSImageReduceRowSum
|
| MPSImageReduceUnary |
MPSImageReduceUnary
|
| MPSImageScale |
MPSImageScale
|
| MPSImageSobel |
MPSImageSobel
|
| MPSImageStatisticsMean |
MPSImageStatisticsMean
|
| MPSImageStatisticsMeanAndVariance |
MPSImageStatisticsMeanAndVariance
|
| MPSImageStatisticsMinAndMax |
MPSImageStatisticsMinAndMax
|
| MPSImageSubtract |
MPSImageSubtract
[@dependency] This depends on Metal.framework.
|
| MPSImageTent |
MPSImageTent
|
| MPSImageThresholdBinary |
MPSImageThresholdBinary
|
| MPSImageThresholdBinaryInverse |
MPSImageThresholdBinaryInverse
|
| MPSImageThresholdToZero |
MPSImageThresholdToZero
|
| MPSImageThresholdToZeroInverse |
MPSImageThresholdToZeroInverse
|
| MPSImageThresholdTruncate |
MPSImageThresholdTruncate
|
| MPSImageTranspose |
MPSImageTranspose
|
| MPSInstanceAccelerationStructure |
An acceleration structure built over instances of other acceleration structures
|
| MPSKernel |
MPSKernel
[@dependency] This depends on Metal.framework
|
| MPSKeyedUnarchiver |
MPSKeyedUnarchiver
|
| MPSLSTMDescriptor |
MPSLSTMDescriptor
[@dependency] This depends on Metal.framework
|
| MPSMatrix |
MPSMatrix
|
| MPSMatrixBatchNormalization |
MPSMatrixBatchNormalization
|
| MPSMatrixBatchNormalizationGradient |
MPSMatrixBatchNormalizationGradient
|
| MPSMatrixBinaryKernel |
MPSMatrixBinaryKernel
[@dependency] This depends on Metal.framework
|
| MPSMatrixCopy | |
| MPSMatrixCopyDescriptor |
A list of copy operations
|
| MPSMatrixCopyToImage |
MPSMatrixCopyToImage
|
| MPSMatrixDecompositionCholesky |
MPSMatrixDecompositionCholesky
|
| MPSMatrixDecompositionLU |
MPSMatrixDecompositionLU
|
| MPSMatrixDescriptor |
MPSMatrixDescriptor
|
| MPSMatrixFindTopK |
MPSMatrixFindTopK
|
| MPSMatrixFullyConnected |
MPSMatrixFullyConnected
|
| MPSMatrixFullyConnectedGradient |
MPSMatrixFullyConnectedGradient
|
| MPSMatrixLogSoftMax |
MPSMatrixLogSoftMax
|
| MPSMatrixLogSoftMaxGradient |
MPSMatrixLogSoftMaxGradient
|
| MPSMatrixMultiplication |
MPSMatrixMultiplication
|
| MPSMatrixNeuron |
MPSMatrixNeuron
|
| MPSMatrixNeuronGradient |
MPSMatrixNeuronGradient
|
| MPSMatrixRandom |
MPSMatrixRandom
|
| MPSMatrixRandomDistributionDescriptor |
MPSMatrixRandomDistributionDescriptor
[@dependency] This depends on Metal.framework
|
| MPSMatrixRandomMTGP32 |
MPSMatrixRandomMTGP32
|
| MPSMatrixRandomPhilox |
MPSMatrixRandomPhilox
|
| MPSMatrixSoftMax |
MPSMatrixSoftMax
|
| MPSMatrixSoftMaxGradient |
MPSMatrixSoftMaxGradient
|
| MPSMatrixSolveCholesky |
MPSMatrixSolveCholesky
|
| MPSMatrixSolveLU |
MPSMatrixSolveLU
|
| MPSMatrixSolveTriangular |
MPSMatrixSolveTriangular
|
| MPSMatrixSum |
MPSMatrixSum
[@dependency] This depends on Metal.framework
|
| MPSMatrixUnaryKernel |
MPSMatrixUnaryKernel
[@dependency] This depends on Metal.framework
|
| MPSMatrixVectorMultiplication |
MPSMatrixVectorMultiplication
|
| MPSNDArray |
MPSNDArray
|
| MPSNDArrayBinaryKernel | |
| MPSNDArrayBinaryPrimaryGradientKernel |
MPSNDArrayDivisionPrimaryGradient
|
| MPSNDArrayBinarySecondaryGradientKernel |
MPSNDArrayDivisionSecondaryGradient
|
| MPSNDArrayDescriptor |
MPSNDArrayDescriptor
[@dependency] This depends on Metal.framework
|
| MPSNDArrayGather |
MPSNDArrayGather
|
| MPSNDArrayGatherGradient |
MPSNDArrayGatherGradient
|
| MPSNDArrayGatherGradientState |
A state created to record a MPSNDArrayGather kernel properties
at the time an -encode call was made.
|
| MPSNDArrayGradientState |
A state created to record a MPSCNNKernel properties
at the time an -encode call was made.
|
| MPSNDArrayMatrixMultiplication |
MPSNDArrayMatrixMultiplication
|
| MPSNDArrayMultiaryBase | |
| MPSNDArrayMultiaryGradientKernel | |
| MPSNDArrayMultiaryKernel | |
| MPSNDArrayStridedSlice |
MPSNDStridedSlice
|
| MPSNDArrayStridedSliceGradient |
MPSNDStridedSliceGradient
|
| MPSNDArrayUnaryGradientKernel | |
| MPSNDArrayUnaryKernel | |
| MPSNNAdditionGradientNode |
returns gradient for either primary or secondary source image from the inference pass.
|
| MPSNNAdditionNode |
returns elementwise sum of left + right
|
| MPSNNArithmeticGradientNode | |
| MPSNNArithmeticGradientStateNode | |
| MPSNNBilinearScaleNode |
A MPSNNScale object that uses bilinear interpolation for resampling
|
| MPSNNBinaryArithmeticNode |
virtual base class for basic arithmetic nodes
|
| MPSNNBinaryGradientState |
A state created to record MPSCNNBinaryKernel properties
at the time an -encode call was made.
|
| MPSNNBinaryGradientStateNode |
MPSNNBinaryGradientStateNode
|
| MPSNNCompare |
MPSNNCompare
[@dependency] This depends on Metal.framework.
|
| MPSNNComparisonNode |
returns elementwise comparison of left and right
|
| MPSNNConcatenationGradientNode |
MPSNNConcatenationGradientNode
|
| MPSNNConcatenationNode |
Node representing a the concatenation (in the feature channel dimension) of the results from one or more kernels
|
| MPSNNCropAndResizeBilinear |
MPSNNCropAndResizeBilinear
[@dependency] This depends on Metal.framework
|
| MPSNNDefaultPadding |
This class provides some pre-rolled padding policies for common tasks
|
| MPSNNDivisionNode |
returns elementwise quotient of left / right
|
| MPSNNFilterNode |
MPSNNFilterNode
|
| MPSNNForwardLoss |
MPSNNForwardLoss
[@dependency] This depends on Metal.framework.
|
| MPSNNForwardLossNode |
Node representing a @ref MPSNNForwardLoss kernel
|
| MPSNNGradientFilterNode |
MPSNNGradientFilterNode
|
| MPSNNGradientState |
A state created to record a MPSCNNKernel properties
at the time an -encode call was made.
|
| MPSNNGradientStateNode |
MPSNNGradientStateNode
|
| MPSNNGramMatrixCalculation |
MPSNNGramMatrixCalculation
[@dependency] This depends on Metal.framework
|
| MPSNNGramMatrixCalculationGradient |
MPSNNGramMatrixCalculationGradient
[@dependency] This depends on Metal.framework
|
| MPSNNGramMatrixCalculationGradientNode |
Node representing a @ref MPSNNGramMatrixCalculationGradient kernel
|
| MPSNNGramMatrixCalculationNode |
Node representing a @ref MPSNNGramMatrixCalculation kernel
|
| MPSNNGraph |
MPSNNGraph
|
| MPSNNGridSample |
MPSNNGridSample
[@dependency] This depends on Metal.framework
|
| MPSNNImageNode |
MPSNNImageNode
|
| MPSNNInitialGradient |
MPSNNInitialGradient
[@dependency] This depends on Metal.framework
|
| MPSNNInitialGradientNode |
MPSNNInitialGradientNode
|
| MPSNNLabelsNode |
MPSNNLabelsNode
|
| MPSNNLanczosScaleNode |
A MPSNNScale object that uses the Lanczos resampling filter
|
| MPSNNLocalCorrelation |
MPSNNLocalCorrelation
|
| MPSNNLossGradient |
MPSNNLossGradient
[@dependency] This depends on Metal.framework.
|
| MPSNNLossGradientNode |
Node representing a @ref MPSNNLossGradient kernel
|
| MPSNNMultiaryGradientState | |
| MPSNNMultiaryGradientStateNode | |
| MPSNNMultiplicationGradientNode |
returns gradient for either primary or secondary source image from the inference pass.
|
| MPSNNMultiplicationNode |
returns elementwise product of left * right
|
| MPSNNNeuronDescriptor |
MPSNNNeuronDescriptor
[@dependency] This depends on Metal.framework
|
| MPSNNOptimizer |
MPSNNOptimizer
|
| MPSNNOptimizerAdam |
MPSNNOptimizerAdam
|
| MPSNNOptimizerDescriptor |
MPSNNOptimizerDescriptor
|
| MPSNNOptimizerRMSProp |
MPSNNOptimizerRMSProp
|
| MPSNNOptimizerStochasticGradientDescent |
MPSNNOptimizerStochasticGradientDescent
|
| MPSNNPad |
MPSNNPad
[@dependency] This depends on Metal.framework
|
| MPSNNPadGradient |
MPSNNPadGradient
[@dependency] This depends on Metal.framework
|
| MPSNNPadGradientNode | |
| MPSNNPadNode |
MPSNNPadNode
|
| MPSNNReduceBinary |
MPSNNReduceBinary
|
| MPSNNReduceColumnMax |
MPSNNReduceColumnMax
|
| MPSNNReduceColumnMean |
MPSNNReduceColumnMean
|
| MPSNNReduceColumnMin |
MPSNNReduceColumnMin
|
| MPSNNReduceColumnSum |
MPSNNReduceColumnSum
|
| MPSNNReduceFeatureChannelsAndWeightsMean | |
| MPSNNReduceFeatureChannelsAndWeightsSum | |
| MPSNNReduceFeatureChannelsArgumentMax |
MPSNNReduceFeatureChannelsArgumentMax
|
| MPSNNReduceFeatureChannelsArgumentMin |
MPSNNReduceFeatureChannelsArgumentMin
|
| MPSNNReduceFeatureChannelsMax |
MPSNNReduceFeatureChannelsMax
|
| MPSNNReduceFeatureChannelsMean |
MPSNNReduceFeatureChannelsMean
|
| MPSNNReduceFeatureChannelsMin |
MPSNNReduceFeatureChannelsMin
|
| MPSNNReduceFeatureChannelsSum |
MPSNNReduceFeatureChannelsSum
|
| MPSNNReduceRowMax |
MPSNNReduceRowMax
|
| MPSNNReduceRowMean |
MPSNNReduceRowMean
|
| MPSNNReduceRowMin |
MPSNNReduceRowMin
|
| MPSNNReduceRowSum |
MPSNNReduceRowSum
|
| MPSNNReduceUnary |
MPSNNReduceUnary
|
| MPSNNReductionColumnMaxNode | |
| MPSNNReductionColumnMeanNode | |
| MPSNNReductionColumnMinNode | |
| MPSNNReductionColumnSumNode | |
| MPSNNReductionFeatureChannelsArgumentMaxNode | |
| MPSNNReductionFeatureChannelsArgumentMinNode | |
| MPSNNReductionFeatureChannelsMaxNode | |
| MPSNNReductionFeatureChannelsMeanNode | |
| MPSNNReductionFeatureChannelsMinNode | |
| MPSNNReductionFeatureChannelsSumNode | |
| MPSNNReductionRowMaxNode | |
| MPSNNReductionRowMeanNode | |
| MPSNNReductionRowMinNode | |
| MPSNNReductionRowSumNode | |
| MPSNNReductionSpatialMeanGradientNode | |
| MPSNNReductionSpatialMeanNode | |
| MPSNNReshape |
MPSNNReshape
[@dependency] This depends on Metal.framework
|
| MPSNNReshapeGradient |
MPSNNReshapeGradient
[@dependency] This depends on Metal.framework
|
| MPSNNReshapeGradientNode | |
| MPSNNReshapeNode |
A node for a MPSNNReshape kernel
|
| MPSNNResizeBilinear |
MPSNNResizeBilinear
[@dependency] This depends on Metal.framework
|
| MPSNNScaleNode |
Abstract Node representing a image resampling operation
|
| MPSNNSlice |
MPSNNSlice
[@dependency] This depends on Metal.framework
|
| MPSNNStateNode |
MPSNNStateNode
|
| MPSNNSubtractionGradientNode |
returns gradient for either primary or secondary source image from the inference pass.
|
| MPSNNSubtractionNode |
returns elementwise difference of left - right
|
| MPSNNUnaryReductionNode |
A node for a unary MPSNNReduce node.
|
| MPSPolygonAccelerationStructure |
An acceleration structure built over polygonal shapes
|
| MPSPolygonBuffer |
A vertex buffer and optional index and mask buffer for a set of polygons
|
| MPSPredicate |
MPSPredicate
[@dependency] This depends on Metal.framework
|
| MPSQuadrilateralAccelerationStructure |
An acceleration structure built over quadrilaterals
|
| MPSRayIntersector |
MPSRayIntersector
|
| MPSRNNDescriptor |
MPSRNNDescriptor
[@dependency] This depends on Metal.framework
|
| MPSRNNImageInferenceLayer |
MPSRNNImageInferenceLayer
[@dependency] This depends on Metal.framework
|
| MPSRNNMatrixInferenceLayer |
MPSRNNMatrixInferenceLayer
[@dependency] This depends on Metal.framework
|
| MPSRNNMatrixTrainingLayer |
MPSRNNMatrixTrainingLayer
[@dependency] This depends on Metal.framework
|
| MPSRNNMatrixTrainingState |
MPSRNNMatrixTrainingState
[@dependency] This depends on Metal.framework
|
| MPSRNNRecurrentImageState |
MPSRNNRecurrentImageState
[@dependency] This depends on Metal.framework
|
| MPSRNNRecurrentMatrixState |
MPSRNNRecurrentMatrixState
[@dependency] This depends on Metal.framework
|
| MPSRNNSingleGateDescriptor |
MPSRNNSingleGateDescriptor
[@dependency] This depends on Metal.framework
|
| MPSState |
MPSState
[@dependency] This depends on Metal Framework
|
| MPSStateResourceList | |
| MPSSVGF |
Reduces noise in images rendered with Monte Carlo ray tracing methods
|
| MPSSVGFDefaultTextureAllocator |
A default implementation of the MPSSVGFTextureAllocator protocol.
|
| MPSSVGFDenoiser |
A convenience object which uses an MPSSVGF object to manage the denoising process
|
| MPSTemporalAA |
Reduces aliasing in an image by accumulating samples over multiple frames
|
| MPSTemporaryImage |
MPSTemporaryImage
[@dependency] MPSImage
|
| MPSTemporaryMatrix |
A MPSMatrix allocated on GPU private memory.
|
| MPSTemporaryNDArray |
MPSTemporaryNDArray
|
| MPSTemporaryVector |
A MPSVector allocated on GPU private memory.
|
| MPSTriangleAccelerationStructure |
An acceleration structure built over triangles
|
| MPSUnaryImageKernel |
MPSUnaryImageKernel
[@dependency] This depends on Metal.framework
|
| MPSVector |
MPSVector
|
| MPSVectorDescriptor |
MPSVectorDescriptor
|