MetalPerformanceShaders Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Высокооптимизированные шейдеры изображений и компьютеров.
Классы
MPSAccelerationStructure |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSAccelerationStructureGroup |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSBinaryImageKernel |
Ядро изображения, объединяющее две текстуры в один результат текстуры. |
MPSCnnAdd |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnAddGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnArithmetic |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnArithmeticGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnArithmeticGradientState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalization |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalizationDataSource |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalizationDataSource_Extensions |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalizationGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalizationGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalizationNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalizationState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalizationStatistics |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalizationStatisticsGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBinaryConvolution |
Объект , MPSCnnKernel имеющий двоичные весовые коэффициенты и свертывая входные данные. |
MPSCnnBinaryConvolutionNode |
Объект , MPSCnnConvolutionNode представляющий ядро двоичной свертки. |
MPSCnnBinaryFullyConnected |
Объект , MPSCnnBinaryConvolution представляющий собой полностью связанный слой свертки, использующий двоичные весовые коэффициенты. |
MPSCnnBinaryFullyConnectedNode |
Объект , MPSCnnBinaryConvolutionNode представляющий полностью связанный слой свертки, использующий двоичные весовые коэффициенты. |
MPSCnnBinaryKernel |
Объект с MPSKernel двоичными весами. |
MPSCnnConvolution |
Объект , MPSCnnKernel который свертывает входные данные, создавая карту признаков для каждого из составляющих фильтров. |
MPSCnnConvolutionDataSource |
Базовый класс для классов, которые предоставляют весовые коэффициенты и термины смещения для фильтров свертки. |
MPSCnnConvolutionDataSource_Extensions |
Методы расширения интерфейса IMPSCnnConvolutionDataSource для поддержки всех методов из MPSCnnConvolutionDataSource протокола. |
MPSCnnConvolutionDescriptor |
Описывает ядро свертки. |
MPSCnnConvolutionGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnConvolutionGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnConvolutionGradientState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnConvolutionGradientStateNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnConvolutionNode |
Подкласс , MPSNNFilterNode который является базовым классом для узлов представления свертки. |
MPSCnnConvolutionState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnConvolutionStateNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnConvolutionTranspose |
Объект , MPSCnnKernel который транспонирует входные данные. |
MPSCnnConvolutionTransposeNode |
Объект MPSCnnConvolutionNode , представляющий ядро транспонирования. |
MPSCnnConvolutionWeightsAndBiasesState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnCrossChannelNormalization |
Объект , MPSCnnKernel нормализующий каналы функций. |
MPSCnnCrossChannelNormalizationGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnCrossChannelNormalizationGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnCrossChannelNormalizationNode |
Объект , MPSCnnNormalizationNode представляющий ядро нормализации между каналами. |
MPSCnnDepthWiseConvolutionDescriptor |
Объект , MPSCnnConvolutionDescriptor описывающий глубинную свертку. |
MPSCnnDilatedPoolingMax |
Расширенный максимальный MPSCnnPooling фильтр. |
MPSCnnDilatedPoolingMaxGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnDilatedPoolingMaxGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnDilatedPoolingMaxNode |
Объект , MPSNNFilterNode представляющий расширенный фильтр максимального пула. |
MPSCnnDivide |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnDropout |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnDropoutGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnDropoutGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnDropoutGradientState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnDropoutNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnFullyConnected |
Полностью подключенный слой. |
MPSCnnFullyConnectedGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnFullyConnectedNode |
Объект , MPSCnnConvolutionNode представляющий полностью подключенный слой. |
MPSCnnGradientKernel |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnInstanceNormalization |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnInstanceNormalizationDataSource |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnInstanceNormalizationDataSource_Extensions |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnInstanceNormalizationGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnInstanceNormalizationGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnInstanceNormalizationGradientState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnInstanceNormalizationNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnKernel |
Базовый класс для слоев в сверточных нейронных сетях. |
MPSCnnLocalContrastNormalization |
Локальный контраст .MPSCnnKernel |
MPSCnnLocalContrastNormalizationGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnLocalContrastNormalizationGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnLocalContrastNormalizationNode |
Объект , MPSCnnNormalizationNode представляющий ядро нормализации локальной контрастности. |
MPSCnnLogSoftMax |
Логарифмическая функция потерь softmax. |
MPSCnnLogSoftMaxGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnLogSoftMaxGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnLogSoftMaxNode |
Объект , MPSNNFilterNode представляющий логарифмическую функцию потери softmax. |
MPSCnnLoss |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnLossDataDescriptor |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnLossDescriptor |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnLossLabels |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnLossNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnMultiply |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnMultiplyGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuron |
Базовый класс для функций активации. |
MPSCnnNeuronAbsolute |
Функция активации абсолютного значения. |
MPSCnnNeuronAbsoluteNode |
Объект , MPSCnnNeuronNode представляющий функцию активации с абсолютным значением. |
MPSCnnNeuronElu |
Функция экспоненциальной линейной активации единиц. |
MPSCnnNeuronEluNode |
Объект , MPSCnnNeuronNode представляющий функцию экспоненциальной линейной активации единиц. |
MPSCnnNeuronExponential |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuronExponentialNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuronGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuronGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuronHardSigmoid |
Функция активации жесткого сигмоида. |
MPSCnnNeuronHardSigmoidNode |
Объект , MPSCnnNeuronNode представляющий функцию активации жесткого сигмоида. |
MPSCnnNeuronLinear |
Функция линейной активации. |
MPSCnnNeuronLinearNode |
Объект , MPSCnnNeuronNode представляющий функцию линейной активации. |
MPSCnnNeuronLogarithm |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuronLogarithmNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuronNode |
Базовый класс для представлений функций активации. |
MPSCnnNeuronPower |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuronPowerNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuronPReLU |
Параметрическая ректифицированная линейная функция активации единиц. |
MPSCnnNeuronPReLUNode |
Объект , MPSCnnNeuronNode представляющий параметричную функцию линейной активации единиц. |
MPSCnnNeuronReLU |
Функция активации rectified linear unit. |
MPSCnnNeuronReLun |
Функция активации ReLUN. |
MPSCnnNeuronReLunNode |
Объект , MPSCnnNeuronNode представляющий функцию активации ReLUN. |
MPSCnnNeuronReLUNode |
Объект , MPSCnnNeuronNode представляющий функцию активации rectified linear unit. |
MPSCnnNeuronSigmoid |
Функция активации сигмоидов. |
MPSCnnNeuronSigmoidNode |
Объект , MPSCnnNeuronNode представляющий функцию активации сигмоидов. |
MPSCnnNeuronSoftPlus |
Функция активации softplus. |
MPSCnnNeuronSoftPlusNode |
Объект , MPSCnnNeuronNode представляющий функцию активации softplus. |
MPSCnnNeuronSoftSign |
Функция активации softsign. |
MPSCnnNeuronSoftSignNode |
Объект , MPSCnnNeuronNode представляющий функцию активации softsign. |
MPSCnnNeuronTanH |
Функция активации гиперболических тангенсов. |
MPSCnnNeuronTanHNode |
T:MetalPerformanceShaders.MPSCNNNeuronNode, представляющий функцию активации tanh. |
MPSCnnNormalizationGammaAndBetaState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNormalizationMeanAndVarianceState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNormalizationNode |
Абстрактный базовый класс для подклассов нормализации MPSNNFilterNode . |
MPSCnnPooling |
Подкласс этой MPSCnnKernel под-выборки входных данных. |
MPSCnnPoolingAverage |
Средний фильтр пула. |
MPSCnnPoolingAverageGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnPoolingAverageGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnPoolingAverageNode |
Объект , MPSNNFilterNode возвращающий среднее значение входной области. |
MPSCnnPoolingGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnPoolingGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnPoolingL2Norm |
Фильтр пула L2-норм. |
MPSCnnPoolingL2NormGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnPoolingL2NormGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnPoolingL2NormNode |
Представление фильтра пула L2-норм. |
MPSCnnPoolingMax |
Подкласс MPSCnnPooling , выполняющий максимальное объединение пулов. |
MPSCnnPoolingMaxGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnPoolingMaxGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnPoolingMaxNode |
Объект , MPSCnnPoolingNode представляющий ядро с максимальным пулом в сверточных нейронных сетях. |
MPSCnnPoolingNode |
Объект , MPSNNFilterNode представляющий ядро пула в сверточных нейронных сетях. |
MPSCnnSoftMax |
Объект MPSCnnKernel , часто используемый в задачах классификации. |
MPSCnnSoftMaxGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnSoftMaxGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnSoftMaxNode |
Объект MPSNNFilterNode , представляющий фильтр softmax. |
MPSCnnSpatialNormalization |
Объект , MPSCnnKernel выполняющий пространственную нормализацию. |
MPSCnnSpatialNormalizationGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnSpatialNormalizationGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnSpatialNormalizationNode |
Объект MPSCnnNormalizationNode , представляющий ядро пространственной нормализации. |
MPSCnnSubPixelConvolutionDescriptor |
Объект , MPSCnnConvolutionDescriptor описывающий upsampling и reshaping subpixel. |
MPSCnnSubtract |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnSubtractGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnUpsampling |
Объект MPSCnnKernel , который перенабирает изображение. |
MPSCnnUpsamplingBilinear |
Фильтр MPSCnnUpsampling , который выполняет билинейную пространственную upsampling. |
MPSCnnUpsamplingBilinearGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnUpsamplingBilinearGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnUpsamplingBilinearNode |
Объект , MPSNNFilterNode который выполняет билинейную пространственные upsampling. |
MPSCnnUpsamplingGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnUpsamplingNearest |
Фильтр MPSCnnUpsampling , выполняющий ближайшие пространственные upsampling. |
MPSCnnUpsamplingNearestGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnUpsamplingNearestGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnUpsamplingNearestNode |
Объект MPSNNFilterNode , выполняющий ближайшие пространственные upsampling. |
MPSCnnYoloLoss |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnYoloLossDescriptor |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnYoloLossNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSGRUDescriptor |
Описывает закрытый уровень повторяющихся единиц в нейронной сети. |
MPSImage |
Изображение, которое может содержать более 4 каналов. (Например, изображение в слое сверточных нейронных сетей.) |
MPSImageAdd |
Ядро MPSImageArithmetic , выполняющее элементное сложение двух образов. |
MPSImageAllocator_Extensions |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageAreaMax |
Фильтр, который находит максимальное значение пикселя в окне вокруг каждого пикселя на исходном изображении. (Отдельные каналы обрабатываются отдельно.) |
MPSImageAreaMin |
Фильтр, который находит минимальное значение пикселя в окне вокруг каждого пикселя на исходном изображении. (Отдельные каналы обрабатываются отдельно.) |
MPSImageArithmetic |
Базовый класс для MPSBinaryImageKernel классов, выполняющих арифметические операции с изображениями. |
MPSImageBatch |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageBilinearScale |
Подкласс MPSImageScale , использующий билинейную выборку для масштабирования изображения. |
MPSImageBox |
Фильтрация размытия путем преобразования каждого пикселя исходного изображения в среднее значение самого себя и его соседей. |
MPSImageConversion |
Изображение, которое может преобразовывать цветовое пространство, альфа-формат или формат пикселей. |
MPSImageConvolution |
Фильтр, представляющий свертки. |
MPSImageCopyToMatrix |
Объект , MPSKernel копирующий данные изображения в MPSMatrix объект . |
MPSImageDescriptor |
Содержит атрибуты для нового или существующего MPSImageобъекта . |
MPSImageDilate |
Находит максимальное значение в области, смещение на соответствующее значение в маске. |
MPSImageDivide |
Ядро MPSImageArithmetic , выполняющее поэлементное деление двух образов. |
MPSImageErode |
Находит минимальное значение в области, смещение на соответствующее значение в маске. |
MPSImageEuclideanDistanceTransform |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageFindKeypoints |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageGaussianBlur |
Фильтр, который применяет быстрое гауссовское размытие к изображению. |
MPSImageGaussianPyramid |
Представляет пирамиду изображений Гауссов. |
MPSImageGuidedFilter |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageHistogram |
Вычисляет гистограмму данных изображения. |
MPSImageHistogramEqualization |
Объект , MPSUnaryImageKernel который уравнивает гистограмму изображения. |
MPSImageHistogramSpecification |
Преобразует изображение таким образом, чтобы его гистограмма соответствовала требуемой гистограмме. |
MPSImageIntegral |
Фильтр, который суммирует значения пикселей в области. |
MPSImageIntegralOfSquares |
Фильтр, суммирует квадратные значения пикселей в области. |
MPSImageLanczosScale |
Фильтр, выполняющий операцию масштабирования с повторной выборкой Lanczos. |
MPSImageLaplacian |
Оптимизированный фильтр Laplacian. |
MPSImageLaplacianPyramid |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageLaplacianPyramidAdd |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageLaplacianPyramidSubtract |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageMedian |
Фильтр, который находит медиану каждого канала для пикселей в области вокруг каждого пикселя исходного изображения. |
MPSImageMultiply |
Ядро MPSImageArithmetic , выполняющее умножение двух образов на основе элементов. |
MPSImageNormalizedHistogram |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImagePyramid |
Базовый класс для пирамид изображений. |
MPSImageReduceColumnMax |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageReduceColumnMean |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageReduceColumnMin |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageReduceColumnSum |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageReduceRowMax |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageReduceRowMean |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageReduceRowMin |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageReduceRowSum |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageReduceUnary |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageScale |
Объект , MPSUnaryImageKernel который может изменять размер и пропорции изображения. |
MPSImageSobel |
Фильтр, который обнаруживает ребра с помощью фильтра Собеля. |
MPSImageStatisticsMean |
Объект , MPSUnaryImageKernel вычисляющий среднее значение пикселей для области. |
MPSImageStatisticsMeanAndVariance |
Объект , MPSUnaryImageKernel вычисляющий среднее и дисперсию значений пикселей для области. |
MPSImageStatisticsMinAndMax |
Объект , MPSUnaryImageKernel вычисляющий минимальное и максимальное значения пикселей для области. |
MPSImageSubtract |
Ядро MPSImageArithmetic , выполняющее элементное вычитание двух изображений. |
MPSImageTent |
Фильтр, который размывает изображение с помощью функции палатки. |
MPSImageThresholdBinary |
Фильтр, который изменяет все пиксели выше пороговой яркости на указанное максимальное одноканальное значение и полностью затемняет остальные. |
MPSImageThresholdBinaryInverse |
Фильтр, который изменяет все пиксели выше пороговой яркости на 0, а остальные — на указанное максимальное одноканальное значение. |
MPSImageThresholdToZero |
Фильтр, который затемняет все пиксели тусклой или равной яркости до пороговой яркости до 0, а остальные остается без изменений. |
MPSImageThresholdToZeroInverse |
Фильтр, который оставляет все пиксели тусклыми или равными по яркости до пороговой яркости без изменений, а затемняет остальные до 0. |
MPSImageThresholdTruncate |
Фильтр, который зажимает значения яркости до порогового значения. |
MPSImageTranspose |
Фильтр, который транспонирует изображение. |
MPSInstanceAccelerationStructure |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSKernel |
Базовый класс, представляющий ядро шейдера. |
MPSKeyedUnarchiver |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSLSTMDescriptor |
Описывает слой памяти Long-Short терминов в нейронной сети. |
MPSMatrix |
Матрица, представляющая ядро линейного преобразования. |
MPSMatrixBatchNormalization |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixBatchNormalizationGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixBinaryKernel |
Ядро, которое работает с двумя матрицами для создания новой матрицы. |
MPSMatrixCopy |
Выполняет несколько операций копирования матрицы. |
MPSMatrixCopyDescriptor |
Описывает несколько операций копирования матриц. |
MPSMatrixCopyToImage |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixDecompositionCholesky |
Объект MPSMatrixUnaryKernel , вычисляющий факторизацию Холески. |
MPSMatrixDecompositionLU |
Объект MPSMatrixUnaryKernel , вычисляющий факторизацию LU с помощью частичного свораивания. |
MPSMatrixDescriptor |
Описывает размер, тип данных и шаг матрицы с крупными строками. |
MPSMatrixFindTopK |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixFullyConnected |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixFullyConnectedGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixLogSoftMax |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixLogSoftMaxGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixMultiplication |
Представляет взвешенное матричное умножение, за которым следует взвешенная операция сложения. |
MPSMatrixNeuron |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixNeuronGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixSoftMax |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixSoftMaxGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixSolveCholesky |
Объект MPSMatrixBinaryKernel , который решает линейную систему уравнений с помощью факторизации Холески. |
MPSMatrixSolveLU |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixSolveTriangular |
Объект MPSMatrixBinaryKernel , который решает линейную систему уравнений с помощью треугольной матрицы коэффициентов. |
MPSMatrixSum |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixUnaryKernel |
Ядро, выполняющее сопоставление из одной матрицы в другую. |
MPSMatrixVectorMultiplication |
Выполняет матричное умножение. |
MPSNNAdditionGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNAdditionNode |
Добавляет результаты двух ядер. |
MPSNNArithmeticGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNArithmeticGradientStateNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNBilinearScaleNode |
Объект , MPSNNFilterNode выполняющий билинейную выборку. |
MPSNNBinaryArithmeticNode |
Абстрактный базовый класс арифметических узлов. |
MPSNNBinaryGradientState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNBinaryGradientStateNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNCompare |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNComparisonNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNConcatenationGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNConcatenationNode |
Объединяет результаты двух ядер. |
MPSNNCropAndResizeBilinear |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNDefaultPadding |
Предопределенные общие политики заполнения. |
MPSNNDivisionNode |
Делит результаты двух ядер. |
MPSNNFilterNode |
Узел-заполнитель в графе нейронной сети для этапа фильтрации изображений. |
MPSNNGradientFilterNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNGradientState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNGradientStateNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNGraph |
Оптимизированный граф нейронной сети. |
MPSNNImageNode |
Узел-заполнитель для изображения в графе нейронной сети. |
MPSNNLabelsNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNLanczosScaleNode |
Объект , MPSNNFilterNode выполняющий повторную выборку Lanczos. |
MPSNNMultiplicationGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNMultiplicationNode |
Умножает результаты двух ядер. |
MPSNNNeuronDescriptor |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNOptimizer |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNOptimizerAdam |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNOptimizerDescriptor |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNOptimizerRmsProp |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNOptimizerStochasticGradientDescent |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNPad |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNPadding_Extensions |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNPadGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNPadGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNPadNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceBinary |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceColumnMax |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceColumnMean |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceColumnMin |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceColumnSum |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceFeatureChannelsAndWeightsMean |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceFeatureChannelsAndWeightsSum |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceFeatureChannelsArgumentMax |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceFeatureChannelsArgumentMin |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceFeatureChannelsMax |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceFeatureChannelsMean |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceFeatureChannelsMin |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceFeatureChannelsSum |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceRowMax |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceRowMean |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceRowMin |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceRowSum |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReduceUnary |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionColumnMaxNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionColumnMeanNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionColumnMinNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionColumnSumNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionFeatureChannelsArgumentMaxNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionFeatureChannelsArgumentMinNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionFeatureChannelsMaxNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionFeatureChannelsMeanNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionFeatureChannelsMinNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionFeatureChannelsSumNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionRowMaxNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionRowMeanNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionRowMinNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionRowSumNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionSpatialMeanGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReductionSpatialMeanNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReshape |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReshapeGradient |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReshapeGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNReshapeNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNResizeBilinear |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNScaleNode |
Абстрактный узел графа нейронной сети для повторной выборки изображений. |
MPSNNSlice |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNStateNode |
Объект состояния в графе нейронной сети. |
MPSNNSubtractionGradientNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNSubtractionNode |
Вычитает результаты двух ядер. |
MPSNNUnaryReductionNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSRayIntersector |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSRnnDescriptor |
Структурное описание уровня рекуррентной нейронной сети. |
MPSRnnImageInferenceLayer |
Повторяющийся слой нейронной сети, предназначенный специально для данных изображений. |
MPSRnnMatrixInferenceLayer |
Повторяющийся слой нейронной сети. |
MPSRnnMatrixTrainingLayer |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSRnnMatrixTrainingState |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSRnnRecurrentImageState |
Изображение, содержащее состояние в повторяющейся нейронной сети image-baed при итерацию по последовательности. |
MPSRnnRecurrentMatrixState |
Матрица, содержащая состояние в качестве повторяющейся нейронной сети, выполняет итерацию по своей последовательности. |
MPSRnnSingleGateDescriptor |
Описывает внутренний шлюз в рекуррентной нейронной сети. |
MPSState |
Временное хранилище, используемое сверточных нейронных сетей. |
MPSStateBatch |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSStateResourceList |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSTemporaryImage |
Отбрасываемые данные изображения. |
MPSTemporaryMatrix |
Матрица, выделенная в частной памяти GPU. |
MPSTemporaryVector |
Одномерный массив, выделенный в частной памяти GPU. |
MPSTriangleAccelerationStructure |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSUnaryImageKernel |
Представляет преобразование шейдера, которое создает одну текстуру из другой. |
MPSVector |
Одномерный массив. |
MPSVectorDescriptor |
Описывает длину и тип данных объекта MPSVector. |
Структуры
MPSAxisAlignedBoundingBox |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageCoordinate |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSImageHistogramInfo |
Указывает диапазон данных гистограммы в гистограмме, количество записей и необходимость кодирования альфа-канала. |
MPSImageKeypointRangeInfo |
Параметры обнаружения ключевых точек на изображении. |
MPSImageReadWriteParams |
Параметры чтения и записи каналов признаков на изображении. |
MPSImageRegion |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSMatrixCopyOffsets |
Описывает операцию копирования, которая поддерживает смещения. |
MPSOffset |
Координата, представляющая смещение. |
MPSOrigin |
Координата, представляющая начало системы координат. |
MPSRegion |
Структура, представляющая область как источник и размер. |
MPSScaleTransform |
Преобразование для использования с ядром Lanczos. |
MPSSize |
Структура, представляющая ширину, высоту и глубину. |
MPSStateTextureInfo |
Высокооптимизированные шейдеры изображений и компьютеров. |
Интерфейсы
IMPSCnnBatchNormalizationDataSource |
Высокооптимизированные шейдеры изображений и компьютеров. |
IMPSCnnConvolutionDataSource |
Интерфейс, представляющий обязательные методы (если таковые есть) протокола MPSCnnConvolutionDataSource. |
IMPSCnnInstanceNormalizationDataSource |
Высокооптимизированные шейдеры изображений и компьютеров. |
IMPSDeviceProvider |
Высокооптимизированные шейдеры изображений и компьютеров. |
IMPSHandle |
Интерфейс, описывающий идентификатор шейдеров производительности металла. |
IMPSImageAllocator |
Интерфейс, определяющий фабрику MPSImage , которая создает из T:MetalPerformanceShaders.MTLCommandBuffer, MPSImageDescriptorи MPSKernel. |
IMPSImageSizeEncodingState |
Интерфейс, определяющий методы, связанные с тем, когда размер изображения хранится в другом месте графа. |
IMPSImageTransformProvider |
Интерфейс, определяющий методы повторной выборки изображений. |
IMPSNNPadding |
Интерфейс, описывающий, как ядра должны заполнять свои входные данные. |
IMPSNNTrainableNode |
Высокооптимизированные шейдеры изображений и компьютеров. |
Перечисления
MPSAccelerationStructureStatus |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSAccelerationStructureUsage |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSAlphaType |
Перечисляет значения, указывающие, будет ли применена предварительная цветовая обработка к значениям цвета и какой тип. |
MPSBoundingBoxIntersectionTestType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBatchNormalizationFlags |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnBinaryConvolutionFlags |
Перечисление тегов для параметров, доступных ядрам двоичных сверок. |
MPSCnnBinaryConvolutionType |
Перечисляет операцию, используемую в двоичной сверке. |
MPSCnnConvolutionFlags |
Разработчики не должны использовать этот нерекомендуемый класс. |
MPSCnnConvolutionGradientOption |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnLossType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnNeuronType |
Перечисляет доступные функции активации нейрона. |
MPSCnnReductionType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCnnWeightsQuantizationType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSDataLayout |
Перечисляет, является ли буфер данных основным для строк или столбцов. |
MPSDataType |
Перечисляет значения, указывающие типы данных с плавающей запятой. |
MPSImageEdgeMode |
Перечисляет поведение шейдера по краям областей и изображений. |
MPSImageFeatureChannelFormat |
Перечисляет описания каналов изображений. |
MPSIntersectionDataType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSIntersectionType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSKernelOptions |
Перечисляет параметры ядра ORable, повышающие производительность в определенных случаях. |
MPSMatrixDecompositionStatus |
Перечисляет формы результатов декомпозиции матрицы. |
MPSNNComparisonType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNConvolutionAccumulatorPrecisionOption |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNPaddingMethod |
Параметры того, как граф нейронной сети будет заполнять результаты. |
MPSNNRegularizationType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSNNTrainingStyle |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSPurgeableState |
Перечисляет очищаемое состояние базовой текстуры изображения. |
MPSRayDataType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSRayMaskOptions |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSRnnBidirectionalCombineMode |
Перечисляет способ объединения входных матриц или изображений в рекуррентной нейронной сети. |
MPSRnnMatrixId |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSRnnSequenceDirection |
Перечисляет направление распространения в слое в рекуррентной нейронной сети. |
MPSStateResourceType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSTransformType |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSTriangleIntersectionTestType |
Высокооптимизированные шейдеры изображений и компьютеров. |
Делегаты
MPSAccelerationStructureCompletionHandler |
Высокооптимизированные шейдеры изображений и компьютеров. |
MPSCopyAllocator |
Команды для копирования исходной текстуры в новое расположение. Используется для фильтров вне места. |
MPSGradientNodeHandler |
Высокооптимизированные шейдеры изображений и компьютеров. |
Комментарии
Пространство имен шейдеров производительности металла определяет класс и ряд подклассов MPSKernel , которые предоставляют высокооптимизированные шейдеры, настроенные для доступного оборудования GPU.