-
-
-
-
-
Methods in org.robovm.apple.metalps with parameters of type MTLCommandBuffer
| Modifier and Type |
Method |
Description |
protected static long |
MPSCNNConvolutionWeightsAndBiasesState.create(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionDescriptor descriptor) |
|
protected static long |
MPSCNNNormalizationMeanAndVarianceState.create(MTLCommandBuffer commandBuffer,
long numberOfFeatureChannels) |
|
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 |
MPSTemporaryNDArray.create(MTLCommandBuffer commandBuffer,
MPSNDArrayDescriptor descriptor) |
|
protected static long |
MPSTemporaryVector.create(MTLCommandBuffer commandBuffer,
MPSVectorDescriptor descriptor) |
|
MPSNDArray |
MPSNDArray.createArrayView(MTLCommandBuffer cmdBuf,
MPSNDArrayDescriptor descriptor,
MPSAliasingStrategy aliasing) |
|
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) |
|
MPSImage |
MPSCNNConvolutionTranspose.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSCNNConvolutionGradientState convolutionGradientState,
MPSCNNConvolutionTransposeGradientState.MPSCNNConvolutionTransposeGradientStatePtr outState,
boolean isTemporary) |
|
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) |
|
MPSImage |
MPSCNNMultiaryKernel.encode(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages) |
|
void |
MPSCNNMultiaryKernel.encode(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
MPSImage destinationImage) |
|
MPSImage |
MPSCNNMultiaryKernel.encode(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
MPSState.MPSStatePtr outState,
boolean isTemporary) |
|
MPSImage |
MPSCNNYOLOLoss.encode(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSCNNLossLabels labels) |
|
void |
MPSCNNYOLOLoss.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 |
MPSImageNormalizedHistogram.encode(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLTexture minmaxTexture,
MTLBuffer histogram,
long histogramOffset) |
|
void |
MPSMatrixBatchNormalization.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputMatrix,
MPSVector meanVector,
MPSVector varianceVector,
MPSVector gammaVector,
MPSVector betaVector,
MPSMatrix resultMatrix) |
|
void |
MPSMatrixBatchNormalizationGradient.encode(MTLCommandBuffer commandBuffer,
MPSMatrix gradientMatrix,
MPSMatrix inputMatrix,
MPSVector meanVector,
MPSVector varianceVector,
MPSVector gammaVector,
MPSVector betaVector,
MPSMatrix resultGradientForDataMatrix,
MPSVector resultGradientForGammaVector,
MPSVector resultGradientForBetaVector) |
|
void |
MPSMatrixCopy.encode(MTLCommandBuffer commandBuffer,
MPSMatrixCopyDescriptor copyDescriptor) |
|
void |
MPSMatrixCopy.encode(MTLCommandBuffer commandBuffer,
MPSMatrixCopyDescriptor copyDescriptor,
MPSVector rowPermuteIndices,
long rowPermuteOffset,
MPSVector columnPermuteIndices,
long columnPermuteOffset) |
|
void |
MPSMatrixCopyToImage.encode(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
MPSImage destinationImage) |
|
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 |
MPSMatrixNeuronGradient.encode(MTLCommandBuffer commandBuffer,
MPSMatrix gradientMatrix,
MPSMatrix inputMatrix,
MPSVector biasVector,
MPSMatrix resultGradientForDataMatrix,
MPSVector resultGradientForBiasVector) |
|
void |
MPSMatrixRandom.encode(MTLCommandBuffer commandBuffer,
MPSMatrix destinationMatrix) |
|
void |
MPSMatrixRandom.encode(MTLCommandBuffer commandBuffer,
MPSVector destinationVector) |
|
void |
MPSMatrixSoftMax.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputMatrix,
MPSMatrix resultMatrix) |
|
void |
MPSMatrixSoftMaxGradient.encode(MTLCommandBuffer commandBuffer,
MPSMatrix gradientMatrix,
MPSMatrix forwardOutputMatrix,
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) |
|
MPSNDArray |
MPSNDArrayBinaryKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray primarySourceArray,
MPSNDArray secondarySourceArray) |
|
void |
MPSNDArrayBinaryKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray primarySourceArray,
MPSNDArray secondarySourceArray,
MPSNDArray destination) |
|
MPSNDArray |
MPSNDArrayBinaryKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray primarySourceArray,
MPSNDArray secondarySourceArray,
MPSState.MPSStatePtr outGradientState,
boolean outputStateIsTemporary) |
|
void |
MPSNDArrayBinaryKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray primarySourceArray,
MPSNDArray secondarySourceArray,
MPSState outGradientState,
MPSNDArray destination) |
|
MPSNDArray |
MPSNDArrayBinaryPrimaryGradientKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray primarySourceArray,
MPSNDArray secondarySourceArray,
MPSNDArray gradient,
MPSState state) |
|
void |
MPSNDArrayBinaryPrimaryGradientKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray primarySourceArray,
MPSNDArray secondarySourceArray,
MPSNDArray gradient,
MPSState state,
MPSNDArray destination) |
|
MPSNDArray |
MPSNDArrayBinarySecondaryGradientKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray primarySourceArray,
MPSNDArray secondarySourceArray,
MPSNDArray gradient,
MPSState state) |
|
void |
MPSNDArrayBinarySecondaryGradientKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray primarySourceArray,
MPSNDArray secondarySourceArray,
MPSNDArray gradient,
MPSState state,
MPSNDArray destination) |
|
MPSNDArray |
MPSNDArrayMultiaryGradientKernel.encode(MTLCommandBuffer cmdBuf,
NSArray<MPSNDArray> sources,
MPSNDArray gradient,
MPSState state) |
|
void |
MPSNDArrayMultiaryGradientKernel.encode(MTLCommandBuffer cmdBuf,
NSArray<MPSNDArray> sources,
MPSNDArray gradient,
MPSState state,
MPSNDArray destination) |
|
MPSNDArray |
MPSNDArrayMultiaryKernel.encode(MTLCommandBuffer cmdBuf,
NSArray<MPSNDArray> sourceArrays) |
|
void |
MPSNDArrayMultiaryKernel.encode(MTLCommandBuffer cmdBuf,
NSArray<MPSNDArray> sourceArrays,
MPSNDArray destination) |
|
MPSNDArray |
MPSNDArrayMultiaryKernel.encode(MTLCommandBuffer cmdBuf,
NSArray<MPSNDArray> sourceArrays,
MPSState.MPSStatePtr outGradientState,
boolean outputStateIsTemporary) |
|
void |
MPSNDArrayMultiaryKernel.encode(MTLCommandBuffer cmdBuf,
NSArray<MPSNDArray> sourceArrays,
MPSState outGradientState,
MPSNDArray destination) |
|
MPSNDArray |
MPSNDArrayUnaryGradientKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray sourceArray,
MPSNDArray gradient,
MPSState state) |
|
void |
MPSNDArrayUnaryGradientKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray sourceArray,
MPSNDArray gradient,
MPSState state,
MPSNDArray destination) |
|
MPSNDArray |
MPSNDArrayUnaryKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray sourceArray) |
|
void |
MPSNDArrayUnaryKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray sourceArray,
MPSNDArray destination) |
|
MPSNDArray |
MPSNDArrayUnaryKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray sourceArray,
MPSState.MPSStatePtr outGradientState,
boolean outputStateIsTemporary) |
|
void |
MPSNDArrayUnaryKernel.encode(MTLCommandBuffer cmdBuf,
MPSNDArray sourceArray,
MPSState outGradientState,
MPSNDArray destination) |
|
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 |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState,
NSArray<MPSVector> inputMomentumVectors,
NSArray<MPSVector> inputVelocityVectors,
NSArray<MPSVector> maximumVelocityVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState,
NSArray<MPSVector> inputMomentumVectors,
NSArray<MPSVector> inputVelocityVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationGradientState,
MPSCNNBatchNormalizationState batchNormalizationSourceState,
NSArray<MPSVector> inputMomentumVectors,
NSArray<MPSVector> inputVelocityVectors,
NSArray<MPSVector> maximumVelocityVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationGradientState,
MPSCNNBatchNormalizationState batchNormalizationSourceState,
NSArray<MPSVector> inputMomentumVectors,
NSArray<MPSVector> inputVelocityVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionGradientState convolutionGradientState,
MPSCNNConvolutionWeightsAndBiasesState convolutionSourceState,
NSArray<MPSVector> inputMomentumVectors,
NSArray<MPSVector> inputVelocityVectors,
NSArray<MPSVector> maximumVelocityVectors,
MPSCNNConvolutionWeightsAndBiasesState resultState) |
|
void |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionGradientState convolutionGradientState,
MPSCNNConvolutionWeightsAndBiasesState convolutionSourceState,
NSArray<MPSVector> inputMomentumVectors,
NSArray<MPSVector> inputVelocityVectors,
MPSCNNConvolutionWeightsAndBiasesState resultState) |
|
void |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputGradientMatrix,
MPSMatrix inputValuesMatrix,
MPSMatrix inputMomentumMatrix,
MPSMatrix inputVelocityMatrix,
MPSMatrix resultValuesMatrix) |
|
void |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputGradientMatrix,
MPSMatrix inputValuesMatrix,
MPSMatrix inputMomentumMatrix,
MPSMatrix inputVelocityMatrix,
MPSMatrix maximumVelocityMatrix,
MPSMatrix resultValuesMatrix) |
|
void |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSVector inputGradientVector,
MPSVector inputValuesVector,
MPSVector inputMomentumVector,
MPSVector inputVelocityVector,
MPSVector resultValuesVector) |
|
void |
MPSNNOptimizerAdam.encode(MTLCommandBuffer commandBuffer,
MPSVector inputGradientVector,
MPSVector inputValuesVector,
MPSVector inputMomentumVector,
MPSVector inputVelocityVector,
MPSVector maximumVelocityVector,
MPSVector resultValuesVector) |
|
void |
MPSNNOptimizerRMSProp.encode(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState,
NSArray<MPSVector> inputSumOfSquaresVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerRMSProp.encode(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationGradientState,
MPSCNNBatchNormalizationState batchNormalizationSourceState,
NSArray<MPSVector> inputSumOfSquaresVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerRMSProp.encode(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionGradientState convolutionGradientState,
MPSCNNConvolutionWeightsAndBiasesState convolutionSourceState,
NSArray<MPSVector> inputSumOfSquaresVectors,
MPSCNNConvolutionWeightsAndBiasesState resultState) |
|
void |
MPSNNOptimizerRMSProp.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputGradientMatrix,
MPSMatrix inputValuesMatrix,
MPSMatrix inputSumOfSquaresMatrix,
MPSMatrix resultValuesMatrix) |
|
void |
MPSNNOptimizerRMSProp.encode(MTLCommandBuffer commandBuffer,
MPSVector inputGradientVector,
MPSVector inputValuesVector,
MPSVector inputSumOfSquaresVector,
MPSVector resultValuesVector) |
|
void |
MPSNNOptimizerStochasticGradientDescent.encode(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationState,
NSArray<MPSVector> inputMomentumVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerStochasticGradientDescent.encode(MTLCommandBuffer commandBuffer,
MPSCNNBatchNormalizationState batchNormalizationGradientState,
MPSCNNBatchNormalizationState batchNormalizationSourceState,
NSArray<MPSVector> inputMomentumVectors,
MPSCNNNormalizationGammaAndBetaState resultState) |
|
void |
MPSNNOptimizerStochasticGradientDescent.encode(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionGradientState convolutionGradientState,
MPSCNNConvolutionWeightsAndBiasesState convolutionSourceState,
NSArray<MPSVector> inputMomentumVectors,
MPSCNNConvolutionWeightsAndBiasesState resultState) |
|
void |
MPSNNOptimizerStochasticGradientDescent.encode(MTLCommandBuffer commandBuffer,
MPSMatrix inputGradientMatrix,
MPSMatrix inputValuesMatrix,
MPSMatrix inputMomentumMatrix,
MPSMatrix resultValuesMatrix) |
|
void |
MPSNNOptimizerStochasticGradientDescent.encode(MTLCommandBuffer commandBuffer,
MPSVector inputGradientVector,
MPSVector inputValuesVector,
MPSVector inputMomentumVector,
MPSVector resultValuesVector) |
|
MTLTexture |
MPSSVGFDenoiser.encode(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture motionVectorTexture,
MTLTexture depthNormalTexture,
MTLTexture previousDepthNormalTexture) |
|
void |
MPSSVGFDenoiser.encode(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture destinationTexture,
MTLTexture sourceTexture2,
MTLTexture destinationTexture2,
MTLTexture motionVectorTexture,
MTLTexture depthNormalTexture,
MTLTexture previousDepthNormalTexture) |
|
void |
MPSTemporalAA.encode(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture previousTexture,
MTLTexture destinationTexture,
MTLTexture motionVectorTexture,
MTLTexture depthTexture) |
|
void |
MPSUnaryImageKernel.encode(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture destinationTexture) |
|
boolean |
MPSUnaryImageKernel.encode(MTLCommandBuffer commandBuffer,
MTLTexture texture,
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> |
MPSCNNConvolutionTranspose.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray<MPSCNNConvolutionGradientState> convolutionGradientStates,
NSArray.NSArrayPtr<MPSCNNConvolutionTransposeGradientState> outStates,
boolean isTemporary) |
|
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) |
|
NSArray<MPSImage> |
MPSCNNMultiaryKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<NSArray<MPSImage>> sourceImageBatches) |
|
NSArray<MPSImage> |
MPSCNNMultiaryKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<NSArray<MPSImage>> sourceImageBatches,
NSArray.NSArrayPtr<? extends MPSState> outState,
boolean isTemporary) |
|
void |
MPSCNNMultiaryKernel.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<NSArray<MPSImage>> sourceImages,
NSArray<MPSImage> destinationImages) |
|
NSArray<MPSImage> |
MPSCNNYOLOLoss.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<MPSCNNLossLabels> labels) |
|
void |
MPSCNNYOLOLoss.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<MPSCNNLossLabels> labels,
NSArray<MPSImage> destinationImage) |
|
void |
MPSMatrixCopyToImage.encodeBatch(MTLCommandBuffer commandBuffer,
MPSMatrix sourceMatrix,
NSArray<MPSImage> destinationImages) |
|
NSArray<MPSImage> |
MPSNNForwardLoss.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray<MPSImage> labels,
NSArray<MPSImage> weights,
NSArray.NSArrayPtr<? extends MPSState> outStates,
boolean isTemporary) |
|
void |
MPSNNForwardLoss.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray<MPSImage> labels,
NSArray<MPSImage> weights,
NSArray<? extends MPSState> destinationStates,
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> |
MPSNNLossGradient.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceGradients,
NSArray<MPSImage> sourceImages,
NSArray<MPSImage> labels,
NSArray<MPSImage> weights,
NSArray<? extends MPSState> sourceStates) |
|
void |
MPSNNLossGradient.encodeBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceGradients,
NSArray<MPSImage> sourceImages,
NSArray<MPSImage> labels,
NSArray<MPSImage> weights,
NSArray<? extends MPSState> sourceStates,
NSArray<MPSImage> destinationGradients) |
|
void |
MPSCNNKernel.encodeBatch0(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray<? extends MPSState> destinationStates,
NSArray<MPSImage> destinationImages) |
|
void |
MPSCNNKernel.encodeBatch0(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray<MPSImage> destinationImages) |
|
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> |
MPSNNReshape.encodeBatchToCommandBuffer(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
long reshapedWidth,
long reshapedHeight,
long reshapedFeatureChannels) |
|
NSArray<MPSImage> |
MPSNNReshape.encodeBatchToCommandBuffer(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImages,
NSArray.NSArrayPtr<? extends MPSState> outStates,
boolean isTemporary,
long reshapedWidth,
long reshapedHeight,
long reshapedFeatureChannels) |
|
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 |
MPSSVGF.encodeBilateralFilter(MTLCommandBuffer commandBuffer,
long stepDistance,
MTLTexture sourceTexture,
MTLTexture destinationTexture,
MTLTexture depthNormalTexture) |
|
void |
MPSSVGF.encodeBilateralFilter(MTLCommandBuffer commandBuffer,
long stepDistance,
MTLTexture sourceTexture,
MTLTexture destinationTexture,
MTLTexture sourceTexture2,
MTLTexture destinationTexture2,
MTLTexture depthNormalTexture) |
|
void |
MPSRNNMatrixTrainingLayer.encodeCopyWeights(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> weights,
MPSRNNMatrixId matrixId,
MPSMatrix matrix,
boolean copyFromWeightsToMatrix,
MTLOrigin matrixOffset) |
|
void |
MPSRNNMatrixTrainingLayer.encodeForwardSequence(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> sourceMatrices,
NSArray<MPSMatrix> destinationMatrices,
NSMutableArray<MPSRNNMatrixTrainingState> trainingStates,
NSArray<MPSMatrix> weights) |
|
void |
MPSRNNMatrixTrainingLayer.encodeForwardSequence(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> sourceMatrices,
MachineSizedUIntPtr sourceOffsets,
NSArray<MPSMatrix> destinationMatrices,
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.encodeGradientSequence(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> forwardSources,
NSArray<MPSMatrix> sourceGradients,
NSArray<MPSMatrix> destinationGradients,
NSArray<MPSMatrix> weightGradients,
NSArray<MPSRNNMatrixTrainingState> trainingStates,
NSArray<MPSMatrix> weights) |
|
void |
MPSRNNMatrixTrainingLayer.encodeGradientSequence(MTLCommandBuffer commandBuffer,
NSArray<MPSMatrix> forwardSources,
MachineSizedUIntPtr forwardSourceOffsets,
NSArray<MPSMatrix> sourceGradients,
MachineSizedUIntPtr sourceGradientOffsets,
NSArray<MPSMatrix> destinationGradients,
MachineSizedUIntPtr destinationOffsets,
NSArray<MPSMatrix> weightGradients,
NSArray<MPSRNNMatrixTrainingState> trainingStates,
MPSRNNRecurrentMatrixState recurrentInputState,
NSMutableArray<MPSRNNRecurrentMatrixState> recurrentOutputStates,
NSArray<MPSMatrix> weights) |
|
void |
MPSRayIntersector.encodeIntersection(MTLCommandBuffer commandBuffer,
MPSIntersectionType intersectionType,
MTLBuffer rayBuffer,
long rayBufferOffset,
MTLBuffer intersectionBuffer,
long intersectionBufferOffset,
long rayCount,
MPSAccelerationStructure accelerationStructure) |
|
void |
MPSRayIntersector.encodeIntersection(MTLCommandBuffer commandBuffer,
MPSIntersectionType intersectionType,
MTLBuffer rayBuffer,
long rayBufferOffset,
MTLBuffer rayIndexBuffer,
long rayIndexBufferOffset,
MTLBuffer intersectionBuffer,
long intersectionBufferOffset,
long rayIndexCount,
MPSAccelerationStructure accelerationStructure) |
|
void |
MPSRayIntersector.encodeIntersection(MTLCommandBuffer commandBuffer,
MPSIntersectionType intersectionType,
MTLBuffer rayBuffer,
long rayBufferOffset,
MTLBuffer rayIndexBuffer,
long rayIndexBufferOffset,
MTLBuffer intersectionBuffer,
long intersectionBufferOffset,
MTLBuffer rayIndexCountBuffer,
long rayIndexCountBufferOffset,
MPSAccelerationStructure accelerationStructure) |
|
void |
MPSRayIntersector.encodeIntersection(MTLCommandBuffer commandBuffer,
MPSIntersectionType intersectionType,
MTLBuffer rayBuffer,
long rayBufferOffset,
MTLBuffer intersectionBuffer,
long intersectionBufferOffset,
MTLBuffer rayCountBuffer,
long rayCountBufferOffset,
MPSAccelerationStructure accelerationStructure) |
|
void |
MPSRayIntersector.encodeIntersection(MTLCommandBuffer commandBuffer,
MPSIntersectionType intersectionType,
MTLTexture rayTexture,
MTLTexture intersectionTexture,
MPSAccelerationStructure accelerationStructure) |
|
boolean |
MPSBinaryImageKernel.encodePrimaryTexture(MTLCommandBuffer commandBuffer,
MTLTexture primaryTexture,
MTLTexture inPlaceSecondaryTexture,
Block3<MPSKernel,MTLCommandBuffer,MTLTexture,MTLTexture> copyAllocator) |
|
void |
MPSImageGuidedFilter.encodeReconstruction(MTLCommandBuffer commandBuffer,
MTLTexture guidanceTexture,
MTLTexture coefficientsTexture,
MTLTexture destinationTexture) |
|
void |
MPSImageGuidedFilter.encodeReconstruction(MTLCommandBuffer commandBuffer,
MTLTexture guidanceTexture,
MTLTexture coefficientsTextureA,
MTLTexture coefficientsTextureB,
MTLTexture destinationTexture) |
|
void |
MPSAccelerationStructure.encodeRefitToCommandBuffer(MTLCommandBuffer commandBuffer) |
|
void |
MPSImageGuidedFilter.encodeRegression(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture guidanceTexture,
MTLTexture weightsTexture,
MTLTexture destinationCoefficientsTexture) |
|
void |
MPSImageGuidedFilter.encodeRegression(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture guidanceTexture,
MTLTexture weightsTexture,
MTLTexture destinationCoefficientsTextureA,
MTLTexture destinationCoefficientsTextureB) |
|
void |
MPSSVGF.encodeReprojection(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture previousTexture,
MTLTexture destinationTexture,
MTLTexture previousLuminanceMomentsTexture,
MTLTexture destinationLuminanceMomentsTexture,
MTLTexture previousFrameCountTexture,
MTLTexture destinationFrameCountTexture,
MTLTexture motionVectorTexture,
MTLTexture depthNormalTexture,
MTLTexture previousDepthNormalTexture) |
|
void |
MPSSVGF.encodeReprojectionToCommandBuffer$sourceTexture$previousTexture$destinationTexture$previousLuminanceMomentsTexture$destinationLuminanceMomentsTexture$sourceTexture2$previousTexture2$destinationTexture2$previousLuminanceMomentsTexture2$destinationLuminanceMomentsTexture2$previousFrameCountTexture$destinationFrameCountTexture$motionVectorTexture$depthNormalTexture$previousDepthNormalTexture$(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture previousTexture,
MTLTexture destinationTexture,
MTLTexture previousLuminanceMomentsTexture,
MTLTexture destinationLuminanceMomentsTexture,
MTLTexture sourceTexture2,
MTLTexture previousTexture2,
MTLTexture destinationTexture2,
MTLTexture previousLuminanceMomentsTexture2,
MTLTexture destinationLuminanceMomentsTexture2,
MTLTexture previousFrameCountTexture,
MTLTexture destinationFrameCountTexture,
MTLTexture motionVectorTexture,
MTLTexture depthNormalTexture,
MTLTexture previousDepthNormalTexture) |
|
boolean |
MPSBinaryImageKernel.encodeSecondaryTexture(MTLCommandBuffer commandBuffer,
MTLTexture inPlacePrimaryTexture,
MTLTexture secondaryTexture,
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,
MachineSizedUIntPtr sourceOffsets,
NSArray<MPSMatrix> destinationMatrices,
MachineSizedUIntPtr destinationOffsets,
MPSRNNRecurrentMatrixState recurrentInputState,
NSMutableArray<MPSRNNRecurrentMatrixState> recurrentOutputStates) |
|
void |
MPSImageEDLines.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MTLTexture source,
MTLTexture dest,
MTLBuffer endpointBuffer,
long endpointOffset) |
|
MPSImage |
MPSNNReshape.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
long reshapedWidth,
long reshapedHeight,
long reshapedFeatureChannels) |
|
MPSImage |
MPSNNReshape.encodeToCommandBuffer(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
MPSState.MPSStatePtr outState,
boolean isTemporary,
long reshapedWidth,
long reshapedHeight,
long reshapedFeatureChannels) |
|
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) |
|
void |
MPSSVGF.encodeVarianceEstimation(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture luminanceMomentsTexture,
MTLTexture destinationTexture,
MTLTexture frameCountTexture,
MTLTexture depthNormalTexture) |
|
void |
MPSSVGF.encodeVarianceEstimation(MTLCommandBuffer commandBuffer,
MTLTexture sourceTexture,
MTLTexture luminanceMomentsTexture,
MTLTexture destinationTexture,
MTLTexture sourceTexture2,
MTLTexture luminanceMomentsTexture2,
MTLTexture destinationTexture2,
MTLTexture frameCountTexture,
MTLTexture depthNormalTexture) |
|
void |
MPSNDArray.exportData(MTLCommandBuffer cmdBuf,
NSArray<MPSImage> images,
MPSImageCoordinate offset) |
|
void |
MPSNDArray.exportData(MTLCommandBuffer cmdBuf,
MTLBuffer buffer,
MPSDataType destinationDataType,
long offset,
MachineSizedSIntPtr rowStrides) |
|
MPSCNNConvolutionWeightsAndBiasesState |
MPSCNNConvolution.exportWeightsAndBiases(MTLCommandBuffer commandBuffer,
boolean resultStateCanBeTemporary) |
|
MPSCNNConvolutionWeightsAndBiasesState |
MPSCNNConvolutionTranspose.exportWeightsAndBiases(MTLCommandBuffer commandBuffer,
boolean resultStateCanBeTemporary) |
|
MPSNDArray |
MPSNDArrayAllocator.getArrayForCommandBuffer(MTLCommandBuffer cmdBuf,
MPSNDArrayDescriptor descriptor,
MPSKernel kernel) |
|
MPSNDArray |
MPSNDArrayAllocatorAdapter.getArrayForCommandBuffer(MTLCommandBuffer cmdBuf,
MPSNDArrayDescriptor descriptor,
MPSKernel kernel) |
|
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) |
|
MPSCNNDropoutGradientState |
MPSCNNDropout.getTemporaryResult(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
NSArray<MPSState> sourceStates,
MPSImage destinationImage) |
|
MPSCNNGroupNormalizationGradientState |
MPSCNNGroupNormalization.getTemporaryResult(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
NSArray<MPSState> sourceStates,
MPSImage destinationImage) |
|
MPSState |
MPSCNNKernel.getTemporaryResult(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
NSArray<MPSState> sourceStates,
MPSImage destinationImage) |
|
MPSCNNConvolutionTransposeGradientState |
MPSCNNConvolutionTranspose.getTemporaryResultEx(MTLCommandBuffer commandBuffer,
MPSImage sourceImage,
NSArray<MPSCNNConvolutionGradientState> 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) |
|
MPSState |
MPSCNNMultiaryKernel.getTemporaryResultState(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<MPSState> sourceStates,
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) |
|
NSArray<MPSCNNDropoutGradientState> |
MPSCNNDropout.getTemporaryResultStateBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<NSArray<? extends MPSState>> sourceStates,
NSArray<MPSImage> destinationImage) |
|
NSArray<? extends MPSState> |
MPSCNNKernel.getTemporaryResultStateBatch(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<NSArray<? extends MPSState>> sourceStates,
NSArray<MPSImage> destinationImage) |
|
NSArray<? extends MPSState> |
MPSCNNMultiaryKernel.getTemporaryResultStateBatch(MTLCommandBuffer commandBuffer,
NSArray<NSArray<MPSImage>> sourceImage,
NSArray<NSArray<? extends MPSState>> sourceStates,
NSArray<MPSImage> destinationImage) |
|
NSArray<MPSCNNConvolutionTransposeGradientState> |
MPSCNNConvolutionTranspose.getTemporaryResultStateBatchEx(MTLCommandBuffer commandBuffer,
NSArray<MPSImage> sourceImage,
NSArray<NSArray<MPSCNNConvolutionGradientState>> sourceStates,
NSArray<MPSImage> destinationImage) |
|
static void |
MetalPerformanceShaders.hintTemporaryMemoryHighWaterMark(MTLCommandBuffer cmdBuf,
long bytes) |
|
void |
MPSNDArray.importData(MTLCommandBuffer cmdBuf,
NSArray<MPSImage> images,
MPSImageCoordinate offset) |
|
void |
MPSNDArray.importData(MTLCommandBuffer cmdBuf,
MTLBuffer buffer,
MPSDataType sourceDataType,
long offset,
MachineSizedSIntPtr rowStrides) |
|
protected long |
MPSCommandBuffer.init(MTLCommandBuffer commandBuffer) |
|
void |
MPSCNNBatchNormalization.reloadGammaAndBeta(MTLCommandBuffer commandBuffer,
MPSCNNNormalizationGammaAndBetaState gammaAndBetaState) |
|
void |
MPSCNNGroupNormalization.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 |
MPSCNNConvolutionTranspose.reloadWeightsAndBiases(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionWeightsAndBiasesState state) |
|
void |
MPSCNNConvolutionTransposeGradient.reloadWeightsAndBiases(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionWeightsAndBiasesState state) |
|
static void |
MetalPerformanceShaders.setHeapCacheDuration(MTLCommandBuffer cmdBuf,
double seconds) |
|
static void |
MPSImageBatch.synchronize(NSArray<MPSImage> batch,
MTLCommandBuffer cmdBuf) |
|
static void |
MPSStateBatch.synchronize(NSArray<? extends MPSState> batch,
MTLCommandBuffer cmdBuf) |
|
void |
MPSImage.synchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
void |
MPSMatrix.synchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
void |
MPSNDArray.synchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
void |
MPSState.synchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
void |
MPSVector.synchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
void |
MPSMatrixRandomMTGP32.synchronizeStateOnCommandBuffer(MTLCommandBuffer commandBuffer) |
|
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 |
MPSCNNGroupNormalizationDataSource.updateGammaAndBeta(MTLCommandBuffer commandBuffer,
NSArray<MPSCNNGroupNormalizationGradientState> groupNormalizationStateBatch) |
|
MPSCNNNormalizationGammaAndBetaState |
MPSCNNGroupNormalizationDataSourceAdapter.updateGammaAndBeta(MTLCommandBuffer commandBuffer,
NSArray<MPSCNNGroupNormalizationGradientState> groupNormalizationStateBatch) |
|
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) |
|
Method parameters in org.robovm.apple.metalps with type arguments of type MTLCommandBuffer
| Modifier and Type |
Method |
Description |
void |
MPSCommandBuffer.addCompletedHandler(VoidBlock1<MTLCommandBuffer> block) |
|
void |
MPSCommandBuffer.addScheduledHandler(VoidBlock1<MTLCommandBuffer> block) |
|
boolean |
MPSUnaryImageKernel.encode(MTLCommandBuffer commandBuffer,
MTLTexture texture,
Block3<MPSKernel,MTLCommandBuffer,MTLTexture,MTLTexture> copyAllocator) |
|
boolean |
MPSBinaryImageKernel.encodePrimaryTexture(MTLCommandBuffer commandBuffer,
MTLTexture primaryTexture,
MTLTexture inPlaceSecondaryTexture,
Block3<MPSKernel,MTLCommandBuffer,MTLTexture,MTLTexture> copyAllocator) |
|
boolean |
MPSBinaryImageKernel.encodeSecondaryTexture(MTLCommandBuffer commandBuffer,
MTLTexture inPlacePrimaryTexture,
MTLTexture secondaryTexture,
Block3<MPSKernel,MTLCommandBuffer,MTLTexture,MTLTexture> copyAllocator) |
|
Constructors in org.robovm.apple.metalps with parameters of type MTLCommandBuffer
| Constructor |
Description |
MPSCNNConvolutionWeightsAndBiasesState(MTLCommandBuffer commandBuffer,
MPSCNNConvolutionDescriptor descriptor) |
|
MPSCNNNormalizationGammaAndBetaState(MTLCommandBuffer commandBuffer,
long numberOfFeatureChannels) |
|
MPSCNNNormalizationMeanAndVarianceState(MTLCommandBuffer commandBuffer,
long numberOfFeatureChannels) |
|
MPSCommandBuffer(MTLCommandBuffer commandBuffer) |
|
MPSState(MTLCommandBuffer cmdBuf) |
|
MPSState(MTLCommandBuffer cmdBuf,
long bufferSize) |
|
MPSState(MTLCommandBuffer cmdBuf,
MTLTextureDescriptor descriptor) |
|
MPSState(MTLCommandBuffer commandBuffer,
MPSStateResourceList resourceList) |
|
MPSTemporaryImage(MTLCommandBuffer commandBuffer,
MTLTextureDescriptor textureDescriptor) |
|
MPSTemporaryImage(MTLCommandBuffer commandBuffer,
MTLTextureDescriptor textureDescriptor,
long featureChannels) |
|
MPSTemporaryImage(MTLCommandBuffer commandBuffer,
MPSImageDescriptor imageDescriptor) |
|
MPSTemporaryMatrix(MTLCommandBuffer commandBuffer,
MPSMatrixDescriptor matrixDescriptor) |
|
MPSTemporaryNDArray(MTLCommandBuffer commandBuffer,
MPSNDArrayDescriptor descriptor) |
|
MPSTemporaryVector(MTLCommandBuffer commandBuffer,
MPSVectorDescriptor descriptor) |
|
-
-