protected static long |
MPSCNNConvolutionWeightsAndBiasesState.create(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionDescriptor descriptor) |
|
protected static long |
MPSState.create(MTLCommandBuffer cmdBuf) |
|
protected static long |
MPSState.create(MTLCommandBuffer cmdBuf,
long bufferSize) |
|
protected static long |
MPSState.create(MTLCommandBuffer cmdBuf,
MTLTextureDescriptor descriptor) |
|
protected static long |
MPSState.create(MTLCommandBuffer commandBuffer,
MPSStateResourceList resourceList) |
|
protected static long |
MPSTemporaryImage.create(MTLCommandBuffer commandBuffer,
MTLTextureDescriptor textureDescriptor) |
|
protected static long |
MPSTemporaryImage.create(MTLCommandBuffer commandBuffer,
MTLTextureDescriptor textureDescriptor,
long featureChannels) |
|
protected static long |
MPSTemporaryImage.create(MTLCommandBuffer commandBuffer,
MPSImageDescriptor imageDescriptor) |
|
protected static long |
MPSTemporaryMatrix.create(MTLCommandBuffer commandBuffer,
MPSMatrixDescriptor matrixDescriptor) |
|
protected static long |
MPSTemporaryVector.create(MTLCommandBuffer commandBuffer,
MPSVectorDescriptor descriptor) |
|
static void |
MPSTemporaryImage.createPrefetchStorage(MTLCommandBuffer commandBuffer,
NSArray<MPSImageDescriptor> descriptorList) |
|
static void |
MPSTemporaryMatrix.createPrefetchStorage(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrixDescriptor> descriptorList) |
|
static void |
MPSTemporaryVector.createPrefetchStorage(MTLCommandBuffer commandBuffer,
NSArray<MPSVectorDescriptor> descriptorList) |
|
protected static long |
MPSCNNNormalizationGammaAndBetaState.createTemporaryState(MTLCommandBuffer commandBuffer,
long numberOfFeatureChannels) |
|
void |
MPSRNNMatrixTrainingLayer.createTemporaryWeightGradientMatrices(NSMutableArray<MPSMatrix> matricesOut,
MPSDataType dataType,
MTLCommandBuffer commandBuffer) |
|
void |
MPSBinaryImageKernel.encode(MTLCommandBuffer commandBuffer,
MTLTexture primaryTexture,
MTLTexture secondaryTexture,
MTLTexture destinationTexture) |
|
void |
MPSBinaryImageKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage primaryImage,
MPSImage secondaryImage,
MPSImage destinationImage) |
|
void |
MPSCNNArithmetic.encode(MTLCommandBuffer commandBuffer,
MPSImage primaryImage,
MPSImage secondaryImage,
MPSCNNArithmeticGradientState destinationState,
MPSImage destinationImage) |
|
void |
MPSCNNBatchNormalization.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSCNNBatchNormalizationState batchNormalizationState,
MPSImage destinationImage) |
|
MPSImage |
MPSCNNBatchNormalizationGradient.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceGradient,
MPSImage sourceImage,
MPSCNNBatchNormalizationState batchNormalizationState) |
|
void |
MPSCNNBatchNormalizationGradient.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceGradient,
MPSImage sourceImage,
MPSCNNBatchNormalizationState batchNormalizationState,
MPSImage destinationGradient) |
|
MPSImage |
MPSCNNBinaryKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage primaryImage,
MPSImage secondaryImage) |
|
void |
MPSCNNBinaryKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage primaryImage,
MPSImage secondaryImage,
MPSImage destinationImage) |
|
MPSImage |
MPSCNNBinaryKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage primaryImage,
MPSImage secondaryImage,
MPSState.MPSStatePtr outState,
boolean isTemporary) |
|
MPSImage |
MPSCNNConvolutionTranspose.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSCNNConvolutionGradientState convolutionGradientState) |
|
void |
MPSCNNConvolutionTranspose.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSCNNConvolutionGradientState convolutionGradientState,
MPSImage destinationImage) |
|
MPSImage |
MPSCNNGradientKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceGradient,
MPSImage sourceImage,
MPSState gradientState) |
|
void |
MPSCNNGradientKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceGradient,
MPSImage sourceImage,
MPSState gradientState,
MPSImage destinationGradient) |
|
MPSImage |
MPSCNNKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage) |
|
void |
MPSCNNKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSImage destinationImage) |
|
MPSImage |
MPSCNNKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSState.MPSStatePtr outState,
boolean isTemporary) |
|
void |
MPSCNNKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSState destinationState,
MPSImage destinationImage) |
|
MPSImage |
MPSCNNLoss.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSCNNLossLabels labels) |
|
void |
MPSCNNLoss.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSCNNLossLabels labels,
MPSImage destinationImage) |
|
void |
MPSImageCopyToMatrix.encode(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
MPSMatrix destinationMatrix) |
|
void |
MPSImageCopyToMatrix.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSMatrix destinationMatrix) |
|
void |
MPSImageFindKeypoints.encode(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLRegion regions,
long numberOfRegions,
MTLBuffer keypointCountBuffer,
long keypointCountBufferOffset,
MTLBuffer keypointDataBuffer,
long keypointDataBufferOffset) |
|
void |
MPSImageHistogram.encode(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLBuffer histogram,
long histogramOffset) |
|
void |
MPSMatrixCopy.encode(MTLCommandBuffer commandBuffer,
MPSMatrixCopyDescriptor copyDescriptor) |
|
void |
MPSMatrixCopy.encode(MTLCommandBuffer commandBuffer,
MPSMatrixCopyDescriptor copyDescriptor,
MPSVector rowPermuteIndices,
long rowPermuteOffset,
MPSVector columnPermuteIndices,
long columnPermuteOffset) |
|
void |
MPSMatrixDecompositionCholesky.encode(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
MPSMatrix resultMatrix,
MTLBuffer status) |
|
void |
MPSMatrixDecompositionLU.encode(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
MPSMatrix resultMatrix,
MPSMatrix pivotIndices,
MTLBuffer status) |
|
void |
MPSMatrixFindTopK.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputMatrix,
MPSMatrix resultIndexMatrix,
MPSMatrix resultValueMatrix) |
|
void |
MPSMatrixFullyConnected.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputMatrix,
MPSMatrix weightMatrix,
MPSVector biasVector,
MPSMatrix resultMatrix) |
|
void |
MPSMatrixMultiplication.encode(MTLCommandBuffer commandBuffer,
MPSMatrix leftMatrix,
MPSMatrix rightMatrix,
MPSMatrix resultMatrix) |
|
void |
MPSMatrixNeuron.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputMatrix,
MPSVector biasVector,
MPSMatrix resultMatrix) |
|
void |
MPSMatrixSoftMax.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputMatrix,
MPSMatrix resultMatrix) |
|
void |
MPSMatrixSolveCholesky.encode(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
MPSMatrix rightHandSideMatrix,
MPSMatrix solutionMatrix) |
|
void |
MPSMatrixSolveLU.encode(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
MPSMatrix rightHandSideMatrix,
MPSMatrix pivotIndices,
MPSMatrix solutionMatrix) |
|
void |
MPSMatrixSolveTriangular.encode(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
MPSMatrix rightHandSideMatrix,
MPSMatrix solutionMatrix) |
|
void |
MPSMatrixSum.encode(MTLCommandBuffer buffer,
NSArray<MPSMatrix> sourceMatrices,
MPSMatrix resultMatrix,
MPSVector scaleVector,
MPSVector offsetVector,
MPSVector biasVector,
long startIndex) |
|
void |
MPSMatrixVectorMultiplication.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputMatrix,
MPSVector inputVector,
MPSVector resultVector) |
|
MPSImage |
MPSNNGraph.encode(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages) |
|
MPSImage |
MPSNNGraph.encode(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray<MPSState> sourceStates,
NSMutableArray<MPSImage> intermediateImages,
NSMutableArray<MPSState> destinationStates) |
|
void |
MPSUnaryImageKernel.encode(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture destinationTexture) |
|
boolean |
MPSUnaryImageKernel.encode(MTLCommandBuffer commandBuffer,
MTLTexture texture,
org.robovm.objc.block.Block3<MPSKernel,MTLCommandBuffer,MTLTexture,MTLTexture> copyAllocator) |
|
void |
MPSUnaryImageKernel.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSImage destinationImage) |
|
void |
MPSCNNArithmetic.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> primaryImages,
NSArray<MPSImage> secondaryImages,
NSArray<MPSCNNArithmeticGradientState> destinationStates,
NSArray<MPSImage> destinationImages) |
|
void |
MPSCNNBatchNormalization.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
MPSCNNBatchNormalizationState batchNormalizationState,
NSArray<MPSImage> destinationImages) |
|
NSArray<MPSImage> |
MPSCNNBatchNormalizationGradient.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceGradients,
NSArray<MPSImage> sourceImages,
MPSCNNBatchNormalizationState batchNormalizationState) |
|
void |
MPSCNNBatchNormalizationGradient.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceGradients,
NSArray<MPSImage> sourceImages,
MPSCNNBatchNormalizationState batchNormalizationState,
NSArray<MPSImage> destinationGradients) |
|
void |
MPSCNNBatchNormalizationStatistics.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
MPSCNNBatchNormalizationState batchNormalizationState) |
|
void |
MPSCNNBatchNormalizationStatisticsGradient.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceGradients,
NSArray<MPSImage> sourceImages,
MPSCNNBatchNormalizationState batchNormalizationState) |
|
NSArray<MPSImage> |
MPSCNNBinaryKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> primaryImage,
NSArray<MPSImage> secondaryImage) |
|
NSArray<MPSImage> |
MPSCNNBinaryKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> primaryImages,
NSArray<MPSImage> secondaryImages,
NSArray.NSArrayPtr<? extends MPSState> outState,
boolean isTemporary) |
|
void |
MPSCNNBinaryKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> primaryImages,
NSArray<MPSImage> secondaryImages,
NSArray<MPSImage> destinationImages) |
|
NSArray<MPSImage> |
MPSCNNKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages) |
|
NSArray<MPSImage> |
MPSCNNKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray.NSArrayPtr<? extends MPSState> outStates,
boolean isTemporary) |
|
void |
MPSCNNKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray<? extends MPSState> destinationStates,
NSArray<MPSImage> destinationImages) |
|
void |
MPSCNNKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray<MPSImage> destinationImages) |
|
NSArray<MPSImage> |
MPSNNGraph.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<NSArray<MPSImage>> sourceImages,
NSArray<NSArray<? extends MPSState>> sourceStates) |
|
NSArray<MPSImage> |
MPSNNGraph.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<NSArray<MPSImage>> sourceImages,
NSArray<NSArray<? extends MPSState>> sourceStates,
NSMutableArray<NSArray<MPSImage>> intermediateImages,
NSMutableArray<NSArray<? extends MPSState>> destinationStates) |
|
NSArray<MPSImage> |
MPSCNNConvolutionTranspose.encodeBatchConvolutionGradient(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<MPSCNNConvolutionGradientState> convolutionGradientState) |
|
void |
MPSCNNConvolutionTranspose.encodeBatchConvolutionGradient(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<MPSCNNConvolutionGradientState> convolutionGradientState,
NSArray<MPSImage> destinationImage) |
|
NSArray<MPSImage> |
MPSCNNGradientKernel.encodeBatchGradients(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceGradients,
NSArray<MPSImage> sourceImages,
NSArray<? extends MPSState> gradientStates) |
|
void |
MPSCNNGradientKernel.encodeBatchGradients(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceGradients,
NSArray<MPSImage> sourceImages,
NSArray<? extends MPSState> gradientStates,
NSArray<MPSImage> destinationGradients) |
|
NSArray<MPSImage> |
MPSCNNLoss.encodeBatchLabels(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<MPSCNNLossLabels> labels) |
|
void |
MPSCNNLoss.encodeBatchLabels(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<MPSCNNLossLabels> labels,
NSArray<MPSImage> destinationImage) |
|
NSArray<MPSImage> |
MPSCNNYOLOLoss.encodeBatchToCommandBuffer(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<MPSCNNLossLabels> labels) |
|
void |
MPSCNNYOLOLoss.encodeBatchToCommandBuffer(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<MPSCNNLossLabels> labels,
NSArray<MPSImage> destinationImage) |
|
void |
MPSMatrixCopyToImage.encodeBatchToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
NSArray<MPSImage> destinationImages) |
|
void |
MPSRNNImageInferenceLayer.encodeBidirectionalSequence(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceSequence,
NSArray<MPSImage> destinationForwardImages,
NSArray<MPSImage> destinationBackwardImages) |
|
void |
MPSRNNMatrixInferenceLayer.encodeBidirectionalSequence(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> sourceSequence,
NSArray<MPSMatrix> destinationForwardMatrices,
NSArray<MPSMatrix> destinationBackwardMatrices) |
|
void |
MPSRNNMatrixTrainingLayer.encodeCopyWeightsToCommandBuffer(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> weights,
MPSRNNMatrixId matrixId,
MPSMatrix matrix,
boolean copyFromWeightsToMatrix,
MTLOrigin matrixOffset) |
|
void |
MPSRNNMatrixTrainingLayer.encodeForwardSequenceToCommandBuffer(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> sourceMatrices,
NSArray<MPSMatrix> destinationMatrices,
NSMutableArray<MPSRNNMatrixTrainingState> trainingStates,
NSArray<MPSMatrix> weights) |
|
void |
MPSRNNMatrixTrainingLayer.encodeForwardSequenceToCommandBuffer(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> sourceMatrices,
org.robovm.rt.bro.ptr.MachineSizedUIntPtr sourceOffsets,
NSArray<MPSMatrix> destinationMatrices,
org.robovm.rt.bro.ptr.MachineSizedUIntPtr destinationOffsets,
NSMutableArray<MPSRNNMatrixTrainingState> trainingStates,
MPSRNNRecurrentMatrixState recurrentInputState,
NSMutableArray<MPSRNNRecurrentMatrixState> recurrentOutputStates,
NSArray<MPSMatrix> weights) |
|
void |
MPSMatrixFullyConnectedGradient.encodeGradient(MTLCommandBuffer commandBuffer,
MPSMatrix gradientMatrix,
MPSMatrix weightMatrix,
MPSMatrix resultGradientForDataMatrix) |
|
void |
MPSMatrixFullyConnectedGradient.encodeGradient(MTLCommandBuffer commandBuffer,
MPSMatrix gradientMatrix,
MPSMatrix inputMatrix,
MPSMatrix resultGradientForWeightMatrix,
MPSVector resultGradientForBiasVector) |
|
void |
MPSRNNMatrixTrainingLayer.encodeGradientSequenceToCommandBuffer(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> forwardSources,
NSArray<MPSMatrix> sourceGradients,
NSArray<MPSMatrix> destinationGradients,
NSArray<MPSMatrix> weightGradients,
NSArray<MPSRNNMatrixTrainingState> trainingStates,
NSArray<MPSMatrix> weights) |
|
void |
MPSRNNMatrixTrainingLayer.encodeGradientSequenceToCommandBuffer(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> forwardSources,
org.robovm.rt.bro.ptr.MachineSizedUIntPtr forwardSourceOffsets,
NSArray<MPSMatrix> sourceGradients,
org.robovm.rt.bro.ptr.MachineSizedUIntPtr sourceGradientOffsets,
NSArray<MPSMatrix> destinationGradients,
org.robovm.rt.bro.ptr.MachineSizedUIntPtr destinationOffsets,
NSArray<MPSMatrix> weightGradients,
NSArray<MPSRNNMatrixTrainingState> trainingStates,
MPSRNNRecurrentMatrixState recurrentInputState,
NSMutableArray<MPSRNNRecurrentMatrixState> recurrentOutputStates,
NSArray<MPSMatrix> weights) |
|
boolean |
MPSBinaryImageKernel.encodePrimaryTexture(MTLCommandBuffer commandBuffer,
MTLTexture primaryTexture,
MTLTexture inPlaceSecondaryTexture,
org.robovm.objc.block.Block3<MPSKernel,MTLCommandBuffer,MTLTexture,MTLTexture> copyAllocator) |
|
void |
MPSImageGuidedFilter.encodeReconstruction(MTLCommandBuffer commandBuffer,
MTLTexture guidanceTexture,
MTLTexture coefficientsTexture,
MTLTexture destinationTexture) |
|
void |
MPSImageGuidedFilter.encodeRegression(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture guidanceTexture,
MTLTexture weightsTexture,
MTLTexture destinationCoefficientsTexture) |
|
boolean |
MPSBinaryImageKernel.encodeSecondaryTexture(MTLCommandBuffer commandBuffer,
MTLTexture inPlacePrimaryTexture,
MTLTexture secondaryTexture,
org.robovm.objc.block.Block3<MPSKernel,MTLCommandBuffer,MTLTexture,MTLTexture> copyAllocator) |
|
void |
MPSRNNImageInferenceLayer.encodeSequence(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray<MPSImage> destinationImages,
MPSRNNRecurrentImageState recurrentInputState,
NSMutableArray<MPSRNNRecurrentImageState> recurrentOutputStates) |
|
void |
MPSRNNMatrixInferenceLayer.encodeSequence(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> sourceMatrices,
NSArray<MPSMatrix> destinationMatrices,
MPSRNNRecurrentMatrixState recurrentInputState,
NSMutableArray<MPSRNNRecurrentMatrixState> recurrentOutputStates) |
|
void |
MPSRNNMatrixInferenceLayer.encodeSequence(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> sourceMatrices,
org.robovm.rt.bro.ptr.MachineSizedUIntPtr sourceOffsets,
NSArray<MPSMatrix> destinationMatrices,
org.robovm.rt.bro.ptr.MachineSizedUIntPtr destinationOffsets,
MPSRNNRecurrentMatrixState recurrentInputState,
NSMutableArray<MPSRNNRecurrentMatrixState> recurrentOutputStates) |
|
MPSImage |
MPSCNNYOLOLoss.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSCNNLossLabels labels) |
|
void |
MPSCNNYOLOLoss.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSCNNLossLabels labels,
MPSImage destinationImage) |
|
void |
MPSImageNormalizedHistogram.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLTexture minmaxTexture,
MTLBuffer histogram,
long histogramOffset) |
|
void |
MPSMatrixBatchNormalization.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSMatrix inputMatrix,
MPSVector meanVector,
MPSVector varianceVector,
MPSVector gammaVector,
MPSVector betaVector,
MPSMatrix resultMatrix) |
|
void |
MPSMatrixBatchNormalizationGradient.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSMatrix gradientMatrix,
MPSMatrix inputMatrix,
MPSVector meanVector,
MPSVector varianceVector,
MPSVector gammaVector,
MPSVector betaVector,
MPSMatrix resultGradientForDataMatrix,
MPSVector resultGradientForGammaVector,
MPSVector resultGradientForBetaVector) |
|
void |
MPSMatrixCopyToImage.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
MPSImage destinationImage) |
|
void |
MPSMatrixNeuronGradient.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSMatrix gradientMatrix,
MPSMatrix inputMatrix,
MPSVector biasVector,
MPSMatrix resultGradientForDataMatrix,
MPSVector resultGradientForBiasVector) |
|
void |
MPSMatrixSoftMaxGradient.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSMatrix gradientMatrix,
MPSMatrix forwardOutputMatrix,
MPSMatrix resultMatrix) |
|
void |
MPSNNOptimizerAdam.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState,
NSArray<MPSVector> inputMomentumVectors,
NSArray<MPSVector> inputVelocityVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerAdam.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationGradientState,
MPSCNNBatchNormalizationState batchNormalizationSourceState,
NSArray<MPSVector> inputMomentumVectors,
NSArray<MPSVector> inputVelocityVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerAdam.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionGradientState convolutionGradientState,
MPSCNNConvolutionWeightsAndBiasesState convolutionSourceState,
NSArray<MPSVector> inputMomentumVectors,
NSArray<MPSVector> inputVelocityVectors,
MPSCNNConvolutionWeightsAndBiasesState resultState) |
|
void |
MPSNNOptimizerAdam.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSVector inputGradientVector,
MPSVector inputValuesVector,
MPSVector inputMomentumVector,
MPSVector inputVelocityVector,
MPSVector resultValuesVector) |
|
void |
MPSNNOptimizerRMSProp.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState,
NSArray<MPSVector> inputSumOfSquaresVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerRMSProp.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationGradientState,
MPSCNNBatchNormalizationState batchNormalizationSourceState,
NSArray<MPSVector> inputSumOfSquaresVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerRMSProp.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionGradientState convolutionGradientState,
MPSCNNConvolutionWeightsAndBiasesState convolutionSourceState,
NSArray<MPSVector> inputSumOfSquaresVectors,
MPSCNNConvolutionWeightsAndBiasesState resultState) |
|
void |
MPSNNOptimizerRMSProp.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSVector inputGradientVector,
MPSVector inputValuesVector,
MPSVector inputSumOfSquaresVector,
MPSVector resultValuesVector) |
|
void |
MPSNNOptimizerStochasticGradientDescent.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState,
NSArray<MPSVector> inputMomentumVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerStochasticGradientDescent.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationGradientState,
MPSCNNBatchNormalizationState batchNormalizationSourceState,
NSArray<MPSVector> inputMomentumVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerStochasticGradientDescent.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionGradientState convolutionGradientState,
MPSCNNConvolutionWeightsAndBiasesState convolutionSourceState,
NSArray<MPSVector> inputMomentumVectors,
MPSCNNConvolutionWeightsAndBiasesState resultState) |
|
void |
MPSNNOptimizerStochasticGradientDescent.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSVector inputGradientVector,
MPSVector inputValuesVector,
MPSVector inputMomentumVector,
MPSVector resultValuesVector) |
|
void |
MPSImageHistogramEqualization.encodeTransform(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLBuffer histogram,
long histogramOffset) |
|
void |
MPSImageHistogramSpecification.encodeTransform(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLBuffer sourceHistogram,
long sourceHistogramOffset,
MTLBuffer desiredHistogram,
long desiredHistogramOffset) |
|
MPSCNNConvolutionWeightsAndBiasesState |
MPSCNNConvolution.exportWeightsAndBiases(MTLCommandBuffer commandBuffer,
boolean resultStateCanBeTemporary) |
|
MPSImage |
MPSImageAllocator.getImage(MTLCommandBuffer cmdBuf,
MPSImageDescriptor descriptor,
MPSKernel kernel) |
|
MPSImage |
MPSImageAllocatorAdapter.getImage(MTLCommandBuffer cmdBuf,
MPSImageDescriptor descriptor,
MPSKernel kernel) |
|
NSArray<MPSImage> |
MPSImageAllocator.getImageBatch(MTLCommandBuffer cmdBuf,
MPSImageDescriptor descriptor,
MPSKernel kernel,
long count) |
|
NSArray<MPSImage> |
MPSImageAllocatorAdapter.getImageBatch(MTLCommandBuffer cmdBuf,
MPSImageDescriptor descriptor,
MPSKernel kernel,
long count) |
|
MPSCNNConvolutionGradientState |
MPSCNNConvolution.getResultState(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
NSArray<MPSState> sourceStates,
MPSImage destinationImage) |
|
MPSCNNBatchNormalizationState |
MPSCNNBatchNormalization.getTemporaryResult(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
NSArray<MPSState> sourceStates,
MPSImage destinationImage) |
|
MPSState |
MPSCNNKernel.getTemporaryResult(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
NSArray<MPSState> sourceStates,
MPSImage destinationImage) |
|
MPSState |
MPSCNNBinaryKernel.getTemporaryResultState(MTLCommandBuffer commandBuffer,
MPSImage primaryImage,
MPSImage secondaryImage,
NSArray<MPSState> sourceStates,
MPSImage destinationImage) |
|
MPSCNNInstanceNormalizationGradientState |
MPSCNNInstanceNormalization.getTemporaryResultState(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
NSArray<MPSState> sourceStates,
MPSImage destinationImage) |
|
NSArray<? extends MPSState> |
MPSCNNKernel.getTemporaryResultState(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<NSArray<? extends MPSState>> sourceStates,
NSArray<MPSImage> destinationImage) |
|
NSArray<? extends MPSState> |
MPSCNNBinaryKernel.getTemporaryResultStateBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> primaryImage,
NSArray<MPSImage> secondaryImage,
NSArray<NSArray<? extends MPSState>> sourceStates,
NSArray<MPSImage> destinationImage) |
|
NSArray<MPSCNNConvolutionGradientState> |
MPSCNNConvolution.getTemporaryResultStateBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<NSArray<? extends MPSState>> sourceStates,
NSArray<MPSImage> destinationImage) |
|
void |
MPSCNNBatchNormalization.reloadGammaAndBeta(MTLCommandBuffer commandBuffer,
MPSCNNNormalizationGammaAndBetaState gammaAndBetaState) |
|
void |
MPSCNNInstanceNormalization.reloadGammaAndBeta(MTLCommandBuffer commandBuffer,
MPSCNNNormalizationGammaAndBetaState gammaAndBetaState) |
|
void |
MPSCNNBatchNormalization.reloadMeanAndVariance(MTLCommandBuffer commandBuffer,
MPSCNNNormalizationMeanAndVarianceState meanAndVarianceState) |
|
void |
MPSCNNConvolution.reloadWeightsAndBiases(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionWeightsAndBiasesState state) |
|
void |
MPSCNNConvolutionGradient.reloadWeightsAndBiases(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionWeightsAndBiasesState state) |
|
void |
MPSImage.synchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
void |
MPSMatrix.synchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
void |
MPSState.synchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
void |
MPSVector.synchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
static MPSCNNNormalizationMeanAndVarianceState |
MPSCNNNormalizationMeanAndVarianceState.temporaryStateWithCommandBuffer$numberOfFeatureChannels$(MTLCommandBuffer commandBuffer,
long numberOfFeatureChannels) |
|
MPSCNNConvolutionWeightsAndBiasesState |
MPSCNNConvolutionDataSource.update(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionGradientState gradientState,
MPSCNNConvolutionWeightsAndBiasesState sourceState) |
|
MPSCNNConvolutionWeightsAndBiasesState |
MPSCNNConvolutionDataSourceAdapter.update(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionGradientState gradientState,
MPSCNNConvolutionWeightsAndBiasesState sourceState) |
|
MPSCNNNormalizationGammaAndBetaState |
MPSCNNBatchNormalizationDataSource.updateGammaAndBeta(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState) |
|
MPSCNNNormalizationGammaAndBetaState |
MPSCNNBatchNormalizationDataSourceAdapter.updateGammaAndBeta(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState) |
|
MPSCNNNormalizationGammaAndBetaState |
MPSCNNInstanceNormalizationDataSource.updateGammaAndBeta(MTLCommandBuffer commandBuffer,
NSArray<MPSCNNInstanceNormalizationGradientState> instanceNormalizationStateBatch) |
|
MPSCNNNormalizationGammaAndBetaState |
MPSCNNInstanceNormalizationDataSourceAdapter.updateGammaAndBeta(MTLCommandBuffer commandBuffer,
NSArray<MPSCNNInstanceNormalizationGradientState> instanceNormalizationStateBatch) |
|
MPSCNNNormalizationMeanAndVarianceState |
MPSCNNBatchNormalizationDataSource.updateMeanAndVariance(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState) |
|
MPSCNNNormalizationMeanAndVarianceState |
MPSCNNBatchNormalizationDataSourceAdapter.updateMeanAndVariance(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState) |
|