Uses of Class
org.robovm.apple.metalps.MPSMatrix
| Package | Description |
|---|---|
| org.robovm.apple.metalps | |
| org.robovm.apple.metalpsgraph |
-
Uses of MPSMatrix in org.robovm.apple.metalps
Subclasses of MPSMatrix in org.robovm.apple.metalps Modifier and Type Class Description classMPSTemporaryMatrixMethods in org.robovm.apple.metalps that return MPSMatrix Modifier and Type Method Description MPSMatrixMPSRNNRecurrentMatrixState. getMemoryCellMatrixForLayerIndex(long layerIndex)MPSMatrixMPSRNNRecurrentMatrixState. getRecurrentOutputMatrixForLayerIndex(long layerIndex)Methods in org.robovm.apple.metalps with parameters of type MPSMatrix Modifier and Type Method Description static MPSMatrixCopyDescriptorMPSMatrixCopyDescriptor. create(MPSMatrix sourceMatrix, MPSMatrix destinationMatrix, MPSMatrixCopyOffsets offsets)voidMPSImageCopyToMatrix. encode(MTLCommandBuffer commandBuffer, NSArray<MPSImage> sourceImages, MPSMatrix destinationMatrix)voidMPSImageCopyToMatrix. encode(MTLCommandBuffer commandBuffer, MPSImage sourceImage, MPSMatrix destinationMatrix)voidMPSMatrixBatchNormalization. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputMatrix, MPSVector meanVector, MPSVector varianceVector, MPSVector gammaVector, MPSVector betaVector, MPSMatrix resultMatrix)voidMPSMatrixBatchNormalizationGradient. encode(MTLCommandBuffer commandBuffer, MPSMatrix gradientMatrix, MPSMatrix inputMatrix, MPSVector meanVector, MPSVector varianceVector, MPSVector gammaVector, MPSVector betaVector, MPSMatrix resultGradientForDataMatrix, MPSVector resultGradientForGammaVector, MPSVector resultGradientForBetaVector)voidMPSMatrixCopyToImage. encode(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSImage destinationImage)voidMPSMatrixDecompositionCholesky. encode(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSMatrix resultMatrix, MTLBuffer status)voidMPSMatrixDecompositionLU. encode(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSMatrix resultMatrix, MPSMatrix pivotIndices, MTLBuffer status)voidMPSMatrixFindTopK. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputMatrix, MPSMatrix resultIndexMatrix, MPSMatrix resultValueMatrix)voidMPSMatrixFullyConnected. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputMatrix, MPSMatrix weightMatrix, MPSVector biasVector, MPSMatrix resultMatrix)voidMPSMatrixMultiplication. encode(MTLCommandBuffer commandBuffer, MPSMatrix leftMatrix, MPSMatrix rightMatrix, MPSMatrix resultMatrix)voidMPSMatrixNeuron. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputMatrix, MPSVector biasVector, MPSMatrix resultMatrix)voidMPSMatrixNeuronGradient. encode(MTLCommandBuffer commandBuffer, MPSMatrix gradientMatrix, MPSMatrix inputMatrix, MPSVector biasVector, MPSMatrix resultGradientForDataMatrix, MPSVector resultGradientForBiasVector)voidMPSMatrixRandom. encode(MTLCommandBuffer commandBuffer, MPSMatrix destinationMatrix)voidMPSMatrixSoftMax. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputMatrix, MPSMatrix resultMatrix)voidMPSMatrixSoftMaxGradient. encode(MTLCommandBuffer commandBuffer, MPSMatrix gradientMatrix, MPSMatrix forwardOutputMatrix, MPSMatrix resultMatrix)voidMPSMatrixSolveCholesky. encode(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSMatrix rightHandSideMatrix, MPSMatrix solutionMatrix)voidMPSMatrixSolveLU. encode(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSMatrix rightHandSideMatrix, MPSMatrix pivotIndices, MPSMatrix solutionMatrix)voidMPSMatrixSolveTriangular. encode(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, MPSMatrix rightHandSideMatrix, MPSMatrix solutionMatrix)voidMPSMatrixSum. encode(MTLCommandBuffer buffer, NSArray<MPSMatrix> sourceMatrices, MPSMatrix resultMatrix, MPSVector scaleVector, MPSVector offsetVector, MPSVector biasVector, long startIndex)voidMPSMatrixVectorMultiplication. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputMatrix, MPSVector inputVector, MPSVector resultVector)voidMPSNNOptimizerAdam. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputGradientMatrix, MPSMatrix inputValuesMatrix, MPSMatrix inputMomentumMatrix, MPSMatrix inputVelocityMatrix, MPSMatrix resultValuesMatrix)voidMPSNNOptimizerAdam. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputGradientMatrix, MPSMatrix inputValuesMatrix, MPSMatrix inputMomentumMatrix, MPSMatrix inputVelocityMatrix, MPSMatrix maximumVelocityMatrix, MPSMatrix resultValuesMatrix)voidMPSNNOptimizerRMSProp. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputGradientMatrix, MPSMatrix inputValuesMatrix, MPSMatrix inputSumOfSquaresMatrix, MPSMatrix resultValuesMatrix)voidMPSNNOptimizerStochasticGradientDescent. encode(MTLCommandBuffer commandBuffer, MPSMatrix inputGradientMatrix, MPSMatrix inputValuesMatrix, MPSMatrix inputMomentumMatrix, MPSMatrix resultValuesMatrix)voidMPSMatrixCopyToImage. encodeBatch(MTLCommandBuffer commandBuffer, MPSMatrix sourceMatrix, NSArray<MPSImage> destinationImages)voidMPSRNNMatrixTrainingLayer. encodeCopyWeights(MTLCommandBuffer commandBuffer, NSArray<MPSMatrix> weights, MPSRNNMatrixId matrixId, MPSMatrix matrix, boolean copyFromWeightsToMatrix, MTLOrigin matrixOffset)voidMPSMatrixFullyConnectedGradient. encodeGradient(MTLCommandBuffer commandBuffer, MPSMatrix gradientMatrix, MPSMatrix weightMatrix, MPSMatrix resultGradientForDataMatrix)voidMPSMatrixFullyConnectedGradient. encodeGradient(MTLCommandBuffer commandBuffer, MPSMatrix gradientMatrix, MPSMatrix inputMatrix, MPSMatrix resultGradientForWeightMatrix, MPSVector resultGradientForBiasVector)voidMPSMatrixCopyDescriptor. setCopyOperation(long index, MPSMatrix sourceMatrix, MPSMatrix destinationMatrix, MPSMatrixCopyOffsets offsets)Method parameters in org.robovm.apple.metalps with type arguments of type MPSMatrix Modifier and Type Method Description voidMPSRNNMatrixTrainingLayer. createTemporaryWeightGradientMatrices(NSMutableArray<MPSMatrix> matricesOut, MPSDataType dataType, MTLCommandBuffer commandBuffer)voidMPSRNNMatrixTrainingLayer. createWeightGradientMatrices(NSMutableArray<MPSMatrix> matricesOut, MPSDataType dataType)voidMPSRNNMatrixTrainingLayer. createWeightMatrices(NSMutableArray<MPSMatrix> matricesOut)voidMPSMatrixSum. encode(MTLCommandBuffer buffer, NSArray<MPSMatrix> sourceMatrices, MPSMatrix resultMatrix, MPSVector scaleVector, MPSVector offsetVector, MPSVector biasVector, long startIndex)voidMPSRNNMatrixInferenceLayer. encodeBidirectionalSequence(MTLCommandBuffer commandBuffer, NSArray<MPSMatrix> sourceSequence, NSArray<MPSMatrix> destinationForwardMatrices, NSArray<MPSMatrix> destinationBackwardMatrices)voidMPSRNNMatrixTrainingLayer. encodeCopyWeights(MTLCommandBuffer commandBuffer, NSArray<MPSMatrix> weights, MPSRNNMatrixId matrixId, MPSMatrix matrix, boolean copyFromWeightsToMatrix, MTLOrigin matrixOffset)voidMPSRNNMatrixTrainingLayer. encodeForwardSequence(MTLCommandBuffer commandBuffer, NSArray<MPSMatrix> sourceMatrices, NSArray<MPSMatrix> destinationMatrices, NSMutableArray<MPSRNNMatrixTrainingState> trainingStates, NSArray<MPSMatrix> weights)voidMPSRNNMatrixTrainingLayer. encodeForwardSequence(MTLCommandBuffer commandBuffer, NSArray<MPSMatrix> sourceMatrices, MachineSizedUIntPtr sourceOffsets, NSArray<MPSMatrix> destinationMatrices, MachineSizedUIntPtr destinationOffsets, NSMutableArray<MPSRNNMatrixTrainingState> trainingStates, MPSRNNRecurrentMatrixState recurrentInputState, NSMutableArray<MPSRNNRecurrentMatrixState> recurrentOutputStates, NSArray<MPSMatrix> weights)voidMPSRNNMatrixTrainingLayer. encodeGradientSequence(MTLCommandBuffer commandBuffer, NSArray<MPSMatrix> forwardSources, NSArray<MPSMatrix> sourceGradients, NSArray<MPSMatrix> destinationGradients, NSArray<MPSMatrix> weightGradients, NSArray<MPSRNNMatrixTrainingState> trainingStates, NSArray<MPSMatrix> weights)voidMPSRNNMatrixTrainingLayer. 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)voidMPSRNNMatrixInferenceLayer. encodeSequence(MTLCommandBuffer commandBuffer, NSArray<MPSMatrix> sourceMatrices, NSArray<MPSMatrix> destinationMatrices, MPSRNNRecurrentMatrixState recurrentInputState, NSMutableArray<MPSRNNRecurrentMatrixState> recurrentOutputStates)voidMPSRNNMatrixInferenceLayer. encodeSequence(MTLCommandBuffer commandBuffer, NSArray<MPSMatrix> sourceMatrices, MachineSizedUIntPtr sourceOffsets, NSArray<MPSMatrix> destinationMatrices, MachineSizedUIntPtr destinationOffsets, MPSRNNRecurrentMatrixState recurrentInputState, NSMutableArray<MPSRNNRecurrentMatrixState> recurrentOutputStates)protected longMPSMatrixCopyDescriptor. init(NSArray<MPSMatrix> sourceMatrices, NSArray<MPSMatrix> destinationMatrices, MPSVector offsets, long byteOffset)protected longMPSRNNMatrixTrainingLayer. init(MTLDevice device, MPSRNNDescriptor rnnDescriptor, NSMutableArray<MPSMatrix> trainableWeights)Constructor parameters in org.robovm.apple.metalps with type arguments of type MPSMatrix Constructor Description MPSMatrixCopyDescriptor(NSArray<MPSMatrix> sourceMatrices, NSArray<MPSMatrix> destinationMatrices, MPSVector offsets, long byteOffset)MPSRNNMatrixTrainingLayer(MTLDevice device, MPSRNNDescriptor rnnDescriptor, NSMutableArray<MPSMatrix> trainableWeights) -
Uses of MPSMatrix in org.robovm.apple.metalpsgraph
Methods in org.robovm.apple.metalpsgraph with parameters of type MPSMatrix Modifier and Type Method Description protected longMPSGraphTensorData. init(MPSMatrix matrix)protected longMPSGraphTensorData. init(MPSMatrix matrix, long rank)Constructors in org.robovm.apple.metalpsgraph with parameters of type MPSMatrix Constructor Description MPSGraphTensorData(MPSMatrix matrix)MPSGraphTensorData(MPSMatrix matrix, long rank)