Поделиться через


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.