MetalPerformanceShaders Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Hochoptimierte Image- und Computer-Shader.
Klassen
MPSAccelerationStructure |
Hochoptimierte Image- und Computer-Shader. |
MPSAccelerationStructureGroup |
Hochoptimierte Image- und Computer-Shader. |
MPSBinaryImageKernel |
Ein Bildkern, der zwei Texturen zu einem Texturergebnis kombiniert. |
MPSCnnAdd |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnAddGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnArithmetic |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnArithmeticGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnArithmeticGradientState |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalization |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalizationDataSource |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalizationDataSource_Extensions |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalizationGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalizationGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalizationNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalizationState |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalizationStatistics |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalizationStatisticsGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBinaryConvolution |
Ein MPSCnnKernel , das binäre Gewichtungen aufweist und seine Eingabe konvolviert. |
MPSCnnBinaryConvolutionNode |
Ein MPSCnnConvolutionNode , der einen binären Konvolutionskern darstellt. |
MPSCnnBinaryFullyConnected |
Ein MPSCnnBinaryConvolution , bei dem es sich um eine vollständig verbundene Konvolutionsschicht handelt, die binäre Gewichtungen verwendet. |
MPSCnnBinaryFullyConnectedNode |
Ein MPSCnnBinaryConvolutionNode , das eine vollständig verbundene Konvolutionsschicht darstellt, die binäre Gewichtungen verwendet. |
MPSCnnBinaryKernel |
Ein MPSKernel mit binärer Gewichtung. |
MPSCnnConvolution |
Ein MPSCnnKernel , das seine Eingaben verkettet und eine Featurezuordnung für jeden seiner bestandteileden Filter erzeugt. |
MPSCnnConvolutionDataSource |
Basisklasse für Klassen, die Gewichtungen und Verzerrungsbegriffe für Faltungsfilter bereitstellen. |
MPSCnnConvolutionDataSource_Extensions |
Erweiterungsmethoden für die IMPSCnnConvolutionDataSource Schnittstelle, um alle Methoden aus dem MPSCnnConvolutionDataSource Protokoll zu unterstützen. |
MPSCnnConvolutionDescriptor |
Beschreibt einen Faltungskern. |
MPSCnnConvolutionGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnConvolutionGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnConvolutionGradientState |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnConvolutionGradientStateNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnConvolutionNode |
Unterklasse von MPSNNFilterNode , die die Basisklasse für Konvolutionsdarstellungsknoten ist. |
MPSCnnConvolutionState |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnConvolutionStateNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnConvolutionTranspose |
Ein MPSCnnKernel , der seine Eingabe umsetzt. |
MPSCnnConvolutionTransposeNode |
Ein MPSCnnConvolutionNode , der einen Transpose-Kernel darstellt. |
MPSCnnConvolutionWeightsAndBiasesState |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnCrossChannelNormalization |
Ein MPSCnnKernel , der über Featurekanäle hinweg normalisiert wird. |
MPSCnnCrossChannelNormalizationGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnCrossChannelNormalizationGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnCrossChannelNormalizationNode |
Ein MPSCnnNormalizationNode , der einen kanalübergreifenden Normalisierungskernel darstellt. |
MPSCnnDepthWiseConvolutionDescriptor |
Eine MPSCnnConvolutionDescriptor , die tiefenweise Konvolution beschreibt. |
MPSCnnDilatedPoolingMax |
Ein erweiterter maximaler MPSCnnPooling Filter. |
MPSCnnDilatedPoolingMaxGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnDilatedPoolingMaxGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnDilatedPoolingMaxNode |
Ein MPSNNFilterNode , der einen erweiterten Maximalen Poolingfilter darstellt. |
MPSCnnDivide |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnDropout |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnDropoutGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnDropoutGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnDropoutGradientState |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnDropoutNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnFullyConnected |
Eine vollständig verbundene Ebene. |
MPSCnnFullyConnectedGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnFullyConnectedNode |
Eine MPSCnnConvolutionNode , die eine vollständig verbundene Ebene darstellt. |
MPSCnnGradientKernel |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnInstanceNormalization |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnInstanceNormalizationDataSource |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnInstanceNormalizationDataSource_Extensions |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnInstanceNormalizationGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnInstanceNormalizationGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnInstanceNormalizationGradientState |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnInstanceNormalizationNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnKernel |
Die Basisklasse für Ebenen in einem konvolutionalen neuronalen Netzwerk. |
MPSCnnLocalContrastNormalization |
Ein lokaler Kontrast MPSCnnKernel. |
MPSCnnLocalContrastNormalizationGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnLocalContrastNormalizationGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnLocalContrastNormalizationNode |
Ein MPSCnnNormalizationNode , der einen lokalen Kontrastnormalisierungskern darstellt. |
MPSCnnLogSoftMax |
Die logarithmische Softmax-Verlustfunktion. |
MPSCnnLogSoftMaxGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnLogSoftMaxGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnLogSoftMaxNode |
Ein MPSNNFilterNode , der die logarithmische Softmax-Verlustfunktion darstellt. |
MPSCnnLoss |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnLossDataDescriptor |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnLossDescriptor |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnLossLabels |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnLossNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnMultiply |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnMultiplyGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuron |
Die Basisklasse für Aktivierungsfunktionen. |
MPSCnnNeuronAbsolute |
Die Absolute-Wert-Aktivierungsfunktion. |
MPSCnnNeuronAbsoluteNode |
Ein MPSCnnNeuronNode , der die Aktivierungsfunktion mit absolutem Wert darstellt. |
MPSCnnNeuronElu |
Die Aktivierungsfunktion für exponentielle lineare Einheiten. |
MPSCnnNeuronEluNode |
Ein MPSCnnNeuronNode , der die Aktivierungsfunktion für exponentielle lineare Einheiten darstellt. |
MPSCnnNeuronExponential |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuronExponentialNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuronGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuronGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuronHardSigmoid |
Die Hart sigmoid-Aktivierungsfunktion. |
MPSCnnNeuronHardSigmoidNode |
Ein MPSCnnNeuronNode , der die Aktivierungsfunktion des harten Sigmoids darstellt. |
MPSCnnNeuronLinear |
Die lineare Aktivierungsfunktion. |
MPSCnnNeuronLinearNode |
Ein MPSCnnNeuronNode , der die lineare Aktivierungsfunktion darstellt. |
MPSCnnNeuronLogarithm |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuronLogarithmNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuronNode |
Die Basisklasse für Darstellungen von Aktivierungsfunktionen. |
MPSCnnNeuronPower |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuronPowerNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuronPReLU |
Die parametrische rektifizierte lineare Einheitsaktivierungsfunktion. |
MPSCnnNeuronPReLUNode |
Ein MPSCnnNeuronNode , der die parametrisch rektifizierte lineare Einheitenaktivierungsfunktion darstellt. |
MPSCnnNeuronReLU |
Die rektifizierte lineare Einheitsaktivierungsfunktion. |
MPSCnnNeuronReLun |
Die ReLUN-Aktivierungsfunktion. |
MPSCnnNeuronReLunNode |
Ein MPSCnnNeuronNode , der die ReLUN-Aktivierungsfunktion darstellt. |
MPSCnnNeuronReLUNode |
Ein MPSCnnNeuronNode , der die Aktivierungsfunktion für die rektifizierte lineare Einheit darstellt. |
MPSCnnNeuronSigmoid |
Die Sigmoidaktivierungsfunktion. |
MPSCnnNeuronSigmoidNode |
Ein MPSCnnNeuronNode , das die Sigmoidaktivierungsfunktion darstellt. |
MPSCnnNeuronSoftPlus |
Die Softplus-Aktivierungsfunktion. |
MPSCnnNeuronSoftPlusNode |
Ein MPSCnnNeuronNode , der die Softplus-Aktivierungsfunktion darstellt. |
MPSCnnNeuronSoftSign |
Die Softsign-Aktivierungsfunktion. |
MPSCnnNeuronSoftSignNode |
Ein MPSCnnNeuronNode , das die Softsign-Aktivierungsfunktion darstellt. |
MPSCnnNeuronTanH |
Die hyperbolische Tangensaktivierungsfunktion. |
MPSCnnNeuronTanHNode |
Ein T:MetalPerformanceShaders.MPSCNNNeuronNode , der eine Tanh-Aktivierungsfunktion darstellt. |
MPSCnnNormalizationGammaAndBetaState |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNormalizationMeanAndVarianceState |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNormalizationNode |
Abstrakte Basisklasse für Normalisierungsunterklassen MPSNNFilterNode . |
MPSCnnPooling |
Eine Unterklasse dieses MPSCnnKernel Unterbeispiels für die Eingabe. |
MPSCnnPoolingAverage |
Ein durchschnittlicher Poolingfilter. |
MPSCnnPoolingAverageGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnPoolingAverageGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnPoolingAverageNode |
Ein MPSNNFilterNode , der den Durchschnittswert des Eingabebereichs zurückgibt. |
MPSCnnPoolingGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnPoolingGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnPoolingL2Norm |
Ein L2-Standardpoolingfilter. |
MPSCnnPoolingL2NormGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnPoolingL2NormGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnPoolingL2NormNode |
Darstellung eines L2-Normpoolingfilters. |
MPSCnnPoolingMax |
Eine MPSCnnPooling Unterklasse, die max-pooling ausführt. |
MPSCnnPoolingMaxGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnPoolingMaxGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnPoolingMaxNode |
Ein MPSCnnPoolingNode , der einen max-pooling-Kernel in einem konvolutionalen neuronalen Netz darstellt. |
MPSCnnPoolingNode |
Ein MPSNNFilterNode , der einen Poolingkern in einem konvolutionalen neuronalen Netz darstellt. |
MPSCnnSoftMax |
Eine MPSCnnKernel häufig in Kategorisierungsaufgaben verwendete. |
MPSCnnSoftMaxGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnSoftMaxGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnSoftMaxNode |
Ein MPSNNFilterNode , der einen softmax-Filter darstellt. |
MPSCnnSpatialNormalization |
Ein MPSCnnKernel , der eine räumliche Normalisierung ausführt. |
MPSCnnSpatialNormalizationGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnSpatialNormalizationGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnSpatialNormalizationNode |
Ein MPSCnnNormalizationNode , der einen Kernel für die räumliche Normalisierung darstellt. |
MPSCnnSubPixelConvolutionDescriptor |
Eine MPSCnnConvolutionDescriptor , die das Upsampling und das Umgestalten von Subpixeln beschreibt. |
MPSCnnSubtract |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnSubtractGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnUpsampling |
Ein MPSCnnKernel , der ein Bild hochsampelt. |
MPSCnnUpsamplingBilinear |
Ein MPSCnnUpsampling Filter, der bilineares räumliches Upsampling ausführt. |
MPSCnnUpsamplingBilinearGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnUpsamplingBilinearGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnUpsamplingBilinearNode |
Ein MPSNNFilterNode , der bilineares räumliches Upsampling ausführt. |
MPSCnnUpsamplingGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnUpsamplingNearest |
Ein MPSCnnUpsampling Filter, der das nächste räumliche Upsampling ausführt. |
MPSCnnUpsamplingNearestGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnUpsamplingNearestGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnUpsamplingNearestNode |
Ein MPSNNFilterNode , der räumliches Upsampling am nächsten ausführt. |
MPSCnnYoloLoss |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnYoloLossDescriptor |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnYoloLossNode |
Hochoptimierte Image- und Computer-Shader. |
MPSGRUDescriptor |
Beschreibt eine gated rezidivierende Einheitsebene in einem neuronalen Netz. |
MPSImage |
Ein Bild, das mehr als 4 Kanäle enthalten kann. (Beispielsweise ein Bild in einer Ebene eines neuronalen Konvolutionsnetzwerks.) |
MPSImageAdd |
Ein MPSImageArithmetic Kernel, der das elementweise Hinzufügen von zwei Images ausführt. |
MPSImageAllocator_Extensions |
Hochoptimierte Image- und Computer-Shader. |
MPSImageAreaMax |
Filter, der den maximalen Pixelwert in einem Fenster um jedes Pixel im Quellbild sucht. (Einzelne Kanäle werden separat verarbeitet.) |
MPSImageAreaMin |
Filter, der den minimalen Pixelwert in einem Fenster um jedes Pixel im Quellbild sucht. (Einzelne Kanäle werden separat verarbeitet.) |
MPSImageArithmetic |
Basisklasse für MPSBinaryImageKernel Klassen, die Arithmetik für Bilder ausführen. |
MPSImageBatch |
Hochoptimierte Image- und Computer-Shader. |
MPSImageBilinearScale |
Eine MPSImageScale Unterklasse, die bilineare Stichprobenerstellung verwendet, um das Bild zu skalieren. |
MPSImageBox |
Filtert, dass weich wird, indem jedes Pixel des Quellbilds in den Durchschnitt von sich selbst und seinen Nachbarn transformiert wird. |
MPSImageConversion |
Ein Bild, das seinen Farbraum, sein Alpha- oder Pixelformat konvertieren kann. |
MPSImageConvolution |
Filter, der eine Konvolution darstellt. |
MPSImageCopyToMatrix |
Ein MPSKernel , der Bilddaten in ein MPSMatrix -Objekt kopiert. |
MPSImageDescriptor |
Enthält die Attribute für ein neues oder vorhandenes MPSImage. |
MPSImageDilate |
Sucht den Maximalwert in einem Bereich, der durch einen entsprechenden Wert in einer Maske versetzt wird. |
MPSImageDivide |
Ein MPSImageArithmetic Kernel, der die elementweise Aufteilung von zwei Images ausführt. |
MPSImageErode |
Sucht den Mininumwert in einer Region, der durch einen entsprechenden Wert in einer Maske versetzt wird. |
MPSImageEuclideanDistanceTransform |
Hochoptimierte Image- und Computer-Shader. |
MPSImageFindKeypoints |
Hochoptimierte Image- und Computer-Shader. |
MPSImageGaussianBlur |
Filter, der eine schnelle gaußsche Unschärfe auf ein Bild anwendet. |
MPSImageGaussianPyramid |
Stellt eine gaußsche Bildpyramide dar. |
MPSImageGuidedFilter |
Hochoptimierte Image- und Computer-Shader. |
MPSImageHistogram |
Berechnet ein Histogramm von Bilddaten. |
MPSImageHistogramEqualization |
Ein MPSUnaryImageKernel , das das Histogramm eines Bilds gleicht. |
MPSImageHistogramSpecification |
Transformiert ein Bild so, dass sein Histogramm einem gewünschten Histogramm entspricht. |
MPSImageIntegral |
Filter, der die Werte von Pixeln in einer Region summiert. |
MPSImageIntegralOfSquares |
Filter, der die quadratischen Werte von Pixeln in einer Region summiert. |
MPSImageLanczosScale |
Filter, der einen Skalierungsvorgang mit Lanczos-Neusampling ausführt. |
MPSImageLaplacian |
Ein optimierter Laplacian-Filter. |
MPSImageLaplacianPyramid |
Hochoptimierte Image- und Computer-Shader. |
MPSImageLaplacianPyramidAdd |
Hochoptimierte Image- und Computer-Shader. |
MPSImageLaplacianPyramidSubtract |
Hochoptimierte Image- und Computer-Shader. |
MPSImageMedian |
Filter, der den Medianwert jedes Kanals für Pixel in der Region um jedes Quellbildpixel findet. |
MPSImageMultiply |
Ein MPSImageArithmetic Kernel, der eine elementweise Multiplikation von zwei Images ausführt. |
MPSImageNormalizedHistogram |
Hochoptimierte Image- und Computer-Shader. |
MPSImagePyramid |
Basisklasse für Bildpyramiden. |
MPSImageReduceColumnMax |
Hochoptimierte Image- und Computer-Shader. |
MPSImageReduceColumnMean |
Hochoptimierte Image- und Computer-Shader. |
MPSImageReduceColumnMin |
Hochoptimierte Image- und Computer-Shader. |
MPSImageReduceColumnSum |
Hochoptimierte Image- und Computer-Shader. |
MPSImageReduceRowMax |
Hochoptimierte Image- und Computer-Shader. |
MPSImageReduceRowMean |
Hochoptimierte Image- und Computer-Shader. |
MPSImageReduceRowMin |
Hochoptimierte Image- und Computer-Shader. |
MPSImageReduceRowSum |
Hochoptimierte Image- und Computer-Shader. |
MPSImageReduceUnary |
Hochoptimierte Image- und Computer-Shader. |
MPSImageScale |
Eine MPSUnaryImageKernel , die die Größe eines Bilds ändern und das Seitenverhältnis ändern kann. |
MPSImageSobel |
Filter, der Kanten mithilfe eines Sobel-Filters erkennt. |
MPSImageStatisticsMean |
Eine MPSUnaryImageKernel , die den Mittelwert der Pixelwerte für eine Region berechnet. |
MPSImageStatisticsMeanAndVariance |
Eine MPSUnaryImageKernel , die den Mittelwert und die Varianz von Pixelwerten für eine Region berechnet. |
MPSImageStatisticsMinAndMax |
Ein MPSUnaryImageKernel , der die minimalen und maximalen Pixelwerte für eine Region berechnet. |
MPSImageSubtract |
Ein MPSImageArithmetic Kernel, der eine elementweise Subtraktion von zwei Images ausführt. |
MPSImageTent |
Filtern, das ein Bild mit einer Zeltfunktion verwischt. |
MPSImageThresholdBinary |
Filter, der alle Pixel über einer Schwellenwertleuchtigkeit in einen angegebenen maximalen Einzelkanalwert ändert und den Rest vollständig verdunkelt. |
MPSImageThresholdBinaryInverse |
Filter, der alle Pixel über einem Schwellenwert auf 0 ändert und den Rest auf einen angegebenen maximalen Einzelkanalwert aufhellt. |
MPSImageThresholdToZero |
Filtert, der alle Pixel dimmer als oder gleich in der Helligkeit auf eine Schwellenwertleuchtigkeit von 0 abdunkelt, und lässt den Rest unverändert. |
MPSImageThresholdToZeroInverse |
Filter, bei dem alle Pixel abgeblendet als oder gleich in der Helligkeit bleiben, bis eine Schwellenleuchtigkeit unverändert bleibt, und verdunkelt den Rest auf 0. |
MPSImageThresholdTruncate |
Filter, der Helligkeitswerte auf einen Schwellenwert klemmt. |
MPSImageTranspose |
Filter, der ein Bild transponiert. |
MPSInstanceAccelerationStructure |
Hochoptimierte Image- und Computer-Shader. |
MPSKernel |
Basisklasse, die den Kernel eines Shaders darstellt. |
MPSKeyedUnarchiver |
Hochoptimierte Image- und Computer-Shader. |
MPSLSTMDescriptor |
Beschreibt eine Long-Short Term Memory-Schicht im neuronalen Netz. |
MPSMatrix |
Eine Matrix, die den Kernel einer linearen Transformation darstellt. |
MPSMatrixBatchNormalization |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixBatchNormalizationGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixBinaryKernel |
Ein Kernel, der mit zwei Matrizen arbeitet, um eine neue Matrix zu erstellen. |
MPSMatrixCopy |
Führt mehrere Matrixkopievorgänge aus. |
MPSMatrixCopyDescriptor |
Beschreibt mehrere Matrixkopiervorgänge. |
MPSMatrixCopyToImage |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixDecompositionCholesky |
Eine MPSMatrixUnaryKernel , die die Cholesky-Factorisierung berechnet. |
MPSMatrixDecompositionLU |
Ein MPSMatrixUnaryKernel , der die LU-Faktorisierung mithilfe von partiellem Pivoting berechnet. |
MPSMatrixDescriptor |
Beschreibt die Größe, den Datentyp und den Schritt einer Zeilen-Hauptmatrix. |
MPSMatrixFindTopK |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixFullyConnected |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixFullyConnectedGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixLogSoftMax |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixLogSoftMaxGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixMultiplication |
Stellt einen Multiplikationsvorgang mit gewichteter Matrix dar, gefolgt von einem gewichteten Additionsvorgang. |
MPSMatrixNeuron |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixNeuronGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixSoftMax |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixSoftMaxGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixSolveCholesky |
Ein MPSMatrixBinaryKernel , das ein lineares Gleichungssystem über die Cholesky-Factorisierung löst. |
MPSMatrixSolveLU |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixSolveTriangular |
Eine MPSMatrixBinaryKernel , die ein lineares Gleichungssystem über eine dreieckige Koeffizientenmatrix löst. |
MPSMatrixSum |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixUnaryKernel |
Ein Kernel, der eine Zuordnung von einer Matrix zur anderen durchführt. |
MPSMatrixVectorMultiplication |
Führt Matrixmultiplikation aus. |
MPSNNAdditionGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNAdditionNode |
Fügt die Ergebnisse von zwei Kerneln hinzu. |
MPSNNArithmeticGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNArithmeticGradientStateNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNBilinearScaleNode |
Eine MPSNNFilterNode , die bilineare Stichprobenentnahme durchführt. |
MPSNNBinaryArithmeticNode |
Abstrakte Basisklasse von arithmetischen Knoten. |
MPSNNBinaryGradientState |
Hochoptimierte Image- und Computer-Shader. |
MPSNNBinaryGradientStateNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNCompare |
Hochoptimierte Image- und Computer-Shader. |
MPSNNComparisonNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNConcatenationGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNConcatenationNode |
Verkettet die Ergebnisse von zwei Kerneln. |
MPSNNCropAndResizeBilinear |
Hochoptimierte Image- und Computer-Shader. |
MPSNNDefaultPadding |
Vordefinierte allgemeine Auffüllungsrichtlinien. |
MPSNNDivisionNode |
Unterteilt die Ergebnisse von zwei Kerneln. |
MPSNNFilterNode |
Ein Platzhalterknoten in einem neuronalen Netzwerkdiagramm für eine Bildfilterphase. |
MPSNNGradientFilterNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNGradientState |
Hochoptimierte Image- und Computer-Shader. |
MPSNNGradientStateNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNGraph |
Ein optimiertes neuronales Netzwerkdiagramm. |
MPSNNImageNode |
Ein Platzhalterknoten für ein Bild in einem neuronalen Netzwerkdiagramm. |
MPSNNLabelsNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNLanczosScaleNode |
Eine MPSNNFilterNode , die Lanczos-Neusampling ausführt. |
MPSNNMultiplicationGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNMultiplicationNode |
Multipliziert die Ergebnisse von zwei Kerneln. |
MPSNNNeuronDescriptor |
Hochoptimierte Image- und Computer-Shader. |
MPSNNOptimizer |
Hochoptimierte Image- und Computer-Shader. |
MPSNNOptimizerAdam |
Hochoptimierte Image- und Computer-Shader. |
MPSNNOptimizerDescriptor |
Hochoptimierte Image- und Computer-Shader. |
MPSNNOptimizerRmsProp |
Hochoptimierte Image- und Computer-Shader. |
MPSNNOptimizerStochasticGradientDescent |
Hochoptimierte Image- und Computer-Shader. |
MPSNNPad |
Hochoptimierte Image- und Computer-Shader. |
MPSNNPadding_Extensions |
Hochoptimierte Image- und Computer-Shader. |
MPSNNPadGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSNNPadGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNPadNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceBinary |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceColumnMax |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceColumnMean |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceColumnMin |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceColumnSum |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceFeatureChannelsAndWeightsMean |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceFeatureChannelsAndWeightsSum |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceFeatureChannelsArgumentMax |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceFeatureChannelsArgumentMin |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceFeatureChannelsMax |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceFeatureChannelsMean |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceFeatureChannelsMin |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceFeatureChannelsSum |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceRowMax |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceRowMean |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceRowMin |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceRowSum |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReduceUnary |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionColumnMaxNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionColumnMeanNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionColumnMinNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionColumnSumNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionFeatureChannelsArgumentMaxNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionFeatureChannelsArgumentMinNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionFeatureChannelsMaxNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionFeatureChannelsMeanNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionFeatureChannelsMinNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionFeatureChannelsSumNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionRowMaxNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionRowMeanNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionRowMinNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionRowSumNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionSpatialMeanGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReductionSpatialMeanNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReshape |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReshapeGradient |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReshapeGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNReshapeNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNResizeBilinear |
Hochoptimierte Image- und Computer-Shader. |
MPSNNScaleNode |
Abstrakter Neuronaler Netzwerkdiagrammknoten für die Neuampling von Bildern. |
MPSNNSlice |
Hochoptimierte Image- und Computer-Shader. |
MPSNNStateNode |
Ein Zustandsobjekt in einem neuronalen Netzwerkdiagramm. |
MPSNNSubtractionGradientNode |
Hochoptimierte Image- und Computer-Shader. |
MPSNNSubtractionNode |
Subtrahiert die Ergebnisse von zwei Kerneln. |
MPSNNUnaryReductionNode |
Hochoptimierte Image- und Computer-Shader. |
MPSRayIntersector |
Hochoptimierte Image- und Computer-Shader. |
MPSRnnDescriptor |
Eine strukturelle Beschreibung einer wiederkehrenden neuronalen Netzschicht. |
MPSRnnImageInferenceLayer |
Eine wiederkehrende neuronale Netzschicht speziell für Bilddaten. |
MPSRnnMatrixInferenceLayer |
Eine wiederkehrende neuronale Netzschicht. |
MPSRnnMatrixTrainingLayer |
Hochoptimierte Image- und Computer-Shader. |
MPSRnnMatrixTrainingState |
Hochoptimierte Image- und Computer-Shader. |
MPSRnnRecurrentImageState |
Das Bild, das den Zustand in einem image-baed rezidivierenden neuronalen Netz enthält, während es seine Sequenz durchläuft. |
MPSRnnRecurrentMatrixState |
Die Matrix, die den Zustand als wiederkehrendes neuronales Netz enthält, durchläuft seine Sequenz. |
MPSRnnSingleGateDescriptor |
Beschreibt das interne Gate in einem wiederkehrenden neuronalen Netz. |
MPSState |
Temporärer Speicher, der von convolutional neural nets verwendet wird. |
MPSStateBatch |
Hochoptimierte Image- und Computer-Shader. |
MPSStateResourceList |
Hochoptimierte Image- und Computer-Shader. |
MPSTemporaryImage |
Verwerfbare Bilddaten. |
MPSTemporaryMatrix |
Eine Matrix, die im privaten GPU-Speicher zugeordnet ist. |
MPSTemporaryVector |
Ein eindimensionales Array, das im privaten GPU-Speicher zugeordnet ist. |
MPSTriangleAccelerationStructure |
Hochoptimierte Image- und Computer-Shader. |
MPSUnaryImageKernel |
Stellt eine Shadertransformation dar, die eine Textur aus einer anderen erzeugt. |
MPSVector |
Ein eindimensionales Array. |
MPSVectorDescriptor |
Beschreibt die Länge und den Datentyp eines MPSVector. |
Strukturen
MPSAxisAlignedBoundingBox |
Hochoptimierte Image- und Computer-Shader. |
MPSImageCoordinate |
Hochoptimierte Image- und Computer-Shader. |
MPSImageHistogramInfo |
Gibt den Bereich der Histogrammdaten in einem Histogramm, die Anzahl der Einträge und die Codierung des Alphakanals an. |
MPSImageKeypointRangeInfo |
Optionen für die Ermittlung von Schlüsselpunkten in einem Bild. |
MPSImageReadWriteParams |
Optionen zum Lesen und Schreiben von Featurekanälen in einem Bild. |
MPSImageRegion |
Hochoptimierte Image- und Computer-Shader. |
MPSMatrixCopyOffsets |
Beschreibt einen Kopiervorgang, der Offsets unterstützt. |
MPSOffset |
Eine Koordinate, die einen Offset darstellt. |
MPSOrigin |
Eine Koordinate, die den Ursprung eines Koordinatensystems darstellt. |
MPSRegion |
Struktur, die eine Region als Ursprung und Größe darstellt. |
MPSScaleTransform |
Eine Transformation zur Verwendung mit einem Lanczos-Kernel. |
MPSSize |
Eine Struktur, die eine Breite, Höhe und Tiefe darstellt. |
MPSStateTextureInfo |
Hochoptimierte Image- und Computer-Shader. |
Schnittstellen
IMPSCnnBatchNormalizationDataSource |
Hochoptimierte Image- und Computer-Shader. |
IMPSCnnConvolutionDataSource |
Schnittstelle, die die erforderlichen Methoden (falls vorhanden) des Protokolls MPSCnnConvolutionDataSourcedarstellt. |
IMPSCnnInstanceNormalizationDataSource |
Hochoptimierte Image- und Computer-Shader. |
IMPSDeviceProvider |
Hochoptimierte Image- und Computer-Shader. |
IMPSHandle |
Schnittstelle, die einen Metal Performance Shaders-spezifischen Bezeichner beschreibt. |
IMPSImageAllocator |
Schnittstelle, die eine Factory definiert, die eine MPSImage aus einem T:MetalPerformanceShaders.MTLCommandBuffer generiert, ein MPSImageDescriptorund ein MPSKernel. |
IMPSImageSizeEncodingState |
Schnittstelle, die Methoden definiert, die sich darauf beziehen, wann die Bildgröße an einer anderen Stelle im Diagramm gespeichert wird. |
IMPSImageTransformProvider |
Schnittstelle, die Bild-Resampling-Methoden definiert. |
IMPSNNPadding |
Schnittstelle, die beschreibt, wie Kernel ihre Eingaben auffüllen sollen. |
IMPSNNTrainableNode |
Hochoptimierte Image- und Computer-Shader. |
Enumerationen
MPSAccelerationStructureStatus |
Hochoptimierte Image- und Computer-Shader. |
MPSAccelerationStructureUsage |
Hochoptimierte Image- und Computer-Shader. |
MPSAlphaType |
Listet Werte auf, die angeben, ob und welche Art von Farbvormultiplizierung auf Farbwerte angewendet wird. |
MPSBoundingBoxIntersectionTestType |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBatchNormalizationFlags |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnBinaryConvolutionFlags |
Kennzeichnen der Enumeration für Optionen, die für binäre Konvolutionskerne verfügbar sind. |
MPSCnnBinaryConvolutionType |
Listet den Vorgang auf, der in einer binären Konvolution verwendet wird. |
MPSCnnConvolutionFlags |
Entwickler sollten diese veraltete Klasse nicht verwenden. |
MPSCnnConvolutionGradientOption |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnLossType |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnNeuronType |
Listet die verfügbaren Aktivierungsfunktionen eines Neurons auf. |
MPSCnnReductionType |
Hochoptimierte Image- und Computer-Shader. |
MPSCnnWeightsQuantizationType |
Hochoptimierte Image- und Computer-Shader. |
MPSDataLayout |
Listet auf, ob ein Datenpuffer Zeilen- oder Spaltenhauptwert ist |
MPSDataType |
Listet Werte auf, die Gleitkommadatentypen angeben. |
MPSImageEdgeMode |
Listet das Shaderverhalten an den Rändern von Regionen und Bildern auf. |
MPSImageFeatureChannelFormat |
Listet Bildkanalbeschreibungen auf. |
MPSIntersectionDataType |
Hochoptimierte Image- und Computer-Shader. |
MPSIntersectionType |
Hochoptimierte Image- und Computer-Shader. |
MPSKernelOptions |
Listet ORable-Kerneloptionen auf, die in bestimmten Fällen die Leistung verbessern. |
MPSMatrixDecompositionStatus |
Listet die Ergebnisformen einer Matrixzerlegung auf. |
MPSNNComparisonType |
Hochoptimierte Image- und Computer-Shader. |
MPSNNConvolutionAccumulatorPrecisionOption |
Hochoptimierte Image- und Computer-Shader. |
MPSNNPaddingMethod |
Optionen, wie ein neuronales Netzwerkdiagramm Ergebnisse unterbindet. |
MPSNNRegularizationType |
Hochoptimierte Image- und Computer-Shader. |
MPSNNTrainingStyle |
Hochoptimierte Image- und Computer-Shader. |
MPSPurgeableState |
Listet den löschbaren Zustand eines Bilds auf. |
MPSRayDataType |
Hochoptimierte Image- und Computer-Shader. |
MPSRayMaskOptions |
Hochoptimierte Image- und Computer-Shader. |
MPSRnnBidirectionalCombineMode |
Listet auf, wie Eingabematrizen oder -bilder in einem wiederkehrenden neuronalen Netz kombiniert werden sollen. |
MPSRnnMatrixId |
Hochoptimierte Image- und Computer-Shader. |
MPSRnnSequenceDirection |
Listet die Ausbreitungsrichtung in einer Schicht in einem wiederkehrenden neuronalen Netz auf. |
MPSStateResourceType |
Hochoptimierte Image- und Computer-Shader. |
MPSTransformType |
Hochoptimierte Image- und Computer-Shader. |
MPSTriangleIntersectionTestType |
Hochoptimierte Image- und Computer-Shader. |
Delegaten
MPSAccelerationStructureCompletionHandler |
Hochoptimierte Image- und Computer-Shader. |
MPSCopyAllocator |
Befehle zum Kopieren einer Quelltextur an einen neuen Speicherort. Wird für out-of-place-Filter verwendet. |
MPSGradientNodeHandler |
Hochoptimierte Image- und Computer-Shader. |
Hinweise
Der Metal Performance Shaders-Namespace definiert die MPSKernel Klasse und eine Reihe von Unterklassen, die hochoptimierte Shader bereitstellen, die für verfügbare GPU-Hardware optimiert sind.