MetalPerformanceShaders 名前空間

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

クラス

名前 説明
MPSAccelerationStructure

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSAccelerationStructureGroup

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSBinaryImageKernel

2 つのテクスチャを 1 つのテクスチャ結果に結合するイメージ カーネル。

MPSCnnAdd

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnAddGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnArithmetic

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnArithmeticGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnArithmeticGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBatchNormalization

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBatchNormalizationDataSource

これは、(プロトコル MPSCNNBatchNormalizationDataSourceの) インターフェイス IMPSCnnBatchNormalizationDataSourceを実装するクラスです。

プロトコルを実装する型を簡単に作成するには、このクラスをサブクラス化します。

別の方法として、 NSObject のサブクラスを作成し、インターフェイス IMPSCnnBatchNormalizationDataSourceを実装します。

MPSCnnBatchNormalizationDataSource_Extensions

MPSCNNBatchNormalizationDataSource プロトコルのすべてのメソッドをサポートするために、 IMPSCnnBatchNormalizationDataSource インターフェイスへの拡張メソッド。

MPSCnnBatchNormalizationGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBatchNormalizationGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBatchNormalizationNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBatchNormalizationState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBatchNormalizationStatistics

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBatchNormalizationStatisticsGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBinaryConvolution

二項重みを持ち、その入力を結合する MPSCnnKernel

MPSCnnBinaryConvolutionNode

バイナリ畳み込みカーネルを表す MPSCnnConvolutionNode

MPSCnnBinaryFullyConnected

バイナリ重みを使用する完全に接続された畳み込みレイヤーである MPSCnnBinaryConvolution

MPSCnnBinaryFullyConnectedNode

バイナリ重みを使用する完全に接続された畳み込みレイヤーを表す MPSCnnBinaryConvolutionNode

MPSCnnBinaryKernel

二項重みを持つ MPSKernel

MPSCnnConvolution

入力を結合し、各構成フィルターの特徴マップを生成する MPSCnnKernel

MPSCnnConvolutionDataSource

畳み込みフィルターに重みとバイアス項を提供するクラスの基本クラス。

MPSCnnConvolutionDataSource_Extensions

MPSCNNConvolutionDataSource プロトコルのすべてのメソッドをサポートする、 IMPSCnnConvolutionDataSource インターフェイスへの拡張メソッド。

MPSCnnConvolutionDescriptor

畳み込みカーネルについて説明します。

MPSCnnConvolutionGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnConvolutionGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnConvolutionGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnConvolutionGradientStateNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnConvolutionNode

畳み込み表現ノードの基底クラスである MPSNNFilterNode のサブクラス。

MPSCnnConvolutionStateNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnConvolutionTranspose

入力を入れ替える MPSCnnKernel

MPSCnnConvolutionTransposeGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCNNConvolutionTransposeGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnConvolutionTransposeGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnConvolutionTransposeGradientStateNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

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

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnFullyConnectedGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnFullyConnectedNode

完全に接続されたレイヤーを表す MPSCnnConvolutionNode

MPSCnnGradientKernel

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnGroupNormalization

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnGroupNormalizationGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnGroupNormalizationGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnGroupNormalizationGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnGroupNormalizationNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnInstanceNormalization

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnInstanceNormalizationDataSource

これは、(プロトコル MPSCNNInstanceNormalizationDataSourceの) インターフェイス IMPSCnnInstanceNormalizationDataSourceを実装するクラスです。

プロトコルを実装する型を簡単に作成するには、このクラスをサブクラス化します。

別の方法として、 NSObject のサブクラスを作成し、インターフェイス IMPSCnnInstanceNormalizationDataSourceを実装します。

MPSCnnInstanceNormalizationDataSource_Extensions

MPSCNNInstanceNormalizationDataSource プロトコルからのすべてのメソッドをサポートする、 IMPSCnnInstanceNormalizationDataSource インターフェイスへの拡張メソッド。

MPSCnnInstanceNormalizationGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnInstanceNormalizationGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnInstanceNormalizationGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnInstanceNormalizationNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnKernel

畳み込みニューラル ネットワーク内のレイヤーの基本クラス。

MPSCnnLocalContrastNormalization

ローカル コントラスト MPSCnnKernel

MPSCnnLocalContrastNormalizationGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnLocalContrastNormalizationGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnLocalContrastNormalizationNode

ローカル コントラスト正規化カーネルを表す MPSCnnNormalizationNode

MPSCnnLogSoftMax

対数ソフトマックス損失関数。

MPSCnnLogSoftMaxGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnLogSoftMaxGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnLogSoftMaxNode

対数ソフトマックス損失関数を表す MPSNNFilterNode

MPSCnnLoss

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnLossDataDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnLossDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnLossLabels

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnLossNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnMultiaryKernel

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnMultiply

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnMultiplyGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuron

アクティブ化関数の基本クラス。

MPSCnnNeuronAbsolute

絶対値アクティブ化関数。

MPSCnnNeuronAbsoluteNode

絶対値アクティブ化関数を表す MPSCnnNeuronNode

MPSCnnNeuronElu

指数線形単位のアクティブ化関数。

MPSCnnNeuronEluNode

指数線形単位アクティブ化関数を表す MPSCnnNeuronNode

MPSCnnNeuronExponential

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronExponentialNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronGeLUNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronHardSigmoid

ハード シグモイド活性化関数。

MPSCnnNeuronHardSigmoidNode

ハード シグモイド活性化関数を表す MPSCnnNeuronNode

MPSCnnNeuronLinear

線形アクティブ化関数。

MPSCnnNeuronLinearNode

線形アクティブ化関数を表す MPSCnnNeuronNode

MPSCnnNeuronLogarithm

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronLogarithmNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronNode

アクティブ化関数の表現の基本クラス。

MPSCnnNeuronPower

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronPowerNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronPReLU

パラメトリック整流線形単位活性化関数。

MPSCnnNeuronPReLUNode

パラメトリック修正線形単位アクティブ化関数を表す MPSCnnNeuronNode

MPSCnnNeuronReLU

修正された線形単位のアクティブ化関数。

MPSCnnNeuronReLun

ReLUN アクティブ化関数。

MPSCnnNeuronReLunNode

ReLUN アクティブ化関数を表す MPSCnnNeuronNode

MPSCnnNeuronReLUNode

修正された線形単位アクティブ化関数を表す MPSCnnNeuronNode

MPSCnnNeuronSigmoid

シグモイド活性化関数。

MPSCnnNeuronSigmoidNode

シグモイド活性化関数を表す MPSCnnNeuronNode

MPSCnnNeuronSoftPlus

softplus アクティブ化関数。

MPSCnnNeuronSoftPlusNode

softplus アクティブ化関数を表す MPSCnnNeuronNode

MPSCnnNeuronSoftSign

softsign アクティブ化関数。

MPSCnnNeuronSoftSignNode

ソフトサインアクティブ化関数を表す MPSCnnNeuronNode

MPSCnnNeuronTanH

双曲線正接アクティブ化関数。

MPSCnnNeuronTanHNode

tanh アクティブ化関数を表す MPSCnnNeuronNode

MPSCnnNormalizationGammaAndBetaState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNormalizationMeanAndVarianceState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNormalizationNode

正規化 MPSNNFilterNode サブクラスの抽象基底クラス。

MPSCnnPooling

入力をサブサンプリングする MPSCnnKernel のサブクラス。

MPSCnnPoolingAverage

平均プーリング フィルター。

MPSCnnPoolingAverageGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnPoolingAverageGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnPoolingAverageNode

入力領域の平均値を返す MPSNNFilterNode

MPSCnnPoolingGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnPoolingGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnPoolingL2Norm

L2 標準プーリング フィルター。

MPSCnnPoolingL2NormGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnPoolingL2NormGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnPoolingL2NormNode

L2 標準プール フィルターの表現。

MPSCnnPoolingMax

max-pooling を実行する MPSCnnPooling サブクラスです。

MPSCnnPoolingMaxGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnPoolingMaxGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnPoolingMaxNode

畳み込みニューラル ネット内の最大プーリング カーネルを表す MPSCnnPoolingNode

MPSCnnPoolingNode

畳み込みニューラル ネット内のプーリング カーネルを表す MPSNNFilterNode

MPSCnnSoftMax

分類タスクでよく使用される MPSCnnKernel

MPSCnnSoftMaxGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnSoftMaxGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnSoftMaxNode

softmax フィルターを表す MPSNNFilterNode

MPSCnnSpatialNormalization

空間正規化を実行する MPSCnnKernel

MPSCnnSpatialNormalizationGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnSpatialNormalizationGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnSpatialNormalizationNode

空間正規化カーネルを表す MPSCnnNormalizationNode

MPSCnnSubPixelConvolutionDescriptor

サブピクセルアップサンプリングとリシェイプについて説明する MPSCnnConvolutionDescriptor

MPSCnnSubtract

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnSubtractGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnUpsampling

イメージをアップサンプリングする MPSCnnKernel

MPSCnnUpsamplingBilinear

バイリニア空間アップサンプリングを実行する MPSCnnUpsampling フィルター。

MPSCnnUpsamplingBilinearGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnUpsamplingBilinearGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnUpsamplingBilinearNode

バイリニア空間アップサンプリングを実行する MPSNNFilterNode

MPSCnnUpsamplingGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnUpsamplingNearest

最も近い空間アップサンプリングを実行する MPSCnnUpsampling フィルター。

MPSCnnUpsamplingNearestGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnUpsamplingNearestGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnUpsamplingNearestNode

最も近い空間アップサンプリングを実行する MPSNNFilterNode

MPSCnnYoloLoss

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnYoloLossDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnYoloLossNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCommandBuffer

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSConstants

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSGRUDescriptor

ニューラル ネット内のゲート付き再帰単位レイヤーについて説明します。

MPSHeapProvider_Extensions

MPSHeapProvider プロトコルからのすべてのメソッドをサポートするために、 IMPSHeapProvider インターフェイスへの拡張メソッド。

MPSImage

4 つ以上のチャネルを含む可能性がある画像。 (たとえば、畳み込みニューラル ネットワークのレイヤー内の画像など)。

MPSImageAdd

2 つのイメージの要素ごとの追加を実行する MPSImageArithmetic カーネル。

MPSImageAllocator_Extensions

MPSImageAllocator プロトコルのすべてのメソッドをサポートするために、 IMPSImageAllocator インターフェイスへの拡張メソッド。

MPSImageAreaMax

ソース イメージ内の各ピクセルを囲むウィンドウ内の最大ピクセル値を検索するフィルター。(個々のチャネルは個別に処理されます)。

MPSImageAreaMin

ソース イメージ内の各ピクセルの周囲にあるウィンドウ内の最小ピクセル値を検索するフィルター。(個々のチャネルは個別に処理されます)。

MPSImageArithmetic

イメージに対して算術演算を実行する MPSBinaryImageKernel クラスの基本クラス。

MPSImageBatch

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageBilinearScale

バイリニア サンプリングを使用してイメージをスケーリングする MPSImageScale サブクラスです。

MPSImageBox

ソース イメージの各ピクセルをそれ自体とその隣接する平均に変換することで、ぼかしを適用します。

MPSImageCanny

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageConversion

色空間、アルファ、またはピクセル形式を変換できるイメージ。

MPSImageConvolution

畳み込みを表すフィルター。

MPSImageCopyToMatrix

イメージ データをMPSMatrix オブジェクトにコピーするMPSKernel

MPSImageDescriptor

新規または既存の MPSImageの属性を格納します。

MPSImageDilate

領域の最大値を検索し、マスク内の対応する値でオフセットします。

MPSImageDivide

2 つのイメージの要素ごとの分割を実行する MPSImageArithmetic カーネル。

MPSImageEDLines

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageErode

領域の最小値を検索し、マスク内の対応する値でオフセットします。

MPSImageEuclideanDistanceTransform

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageFindKeypoints

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageGaussianBlur

画像に高速ガウスぼかしを適用するフィルター。

MPSImageGaussianPyramid

ガウス画像ピラミッドを表します。

MPSImageGuidedFilter

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageHistogram

画像データのヒストグラムを計算します。

MPSImageHistogramEqualization

画像のヒストグラムを等しくする MPSUnaryImageKernel

MPSImageHistogramSpecification

画像を変換して、そのヒストグラムが目的のヒストグラムと一致するようにします。

MPSImageIntegral

領域内のピクセルの値を合計するフィルター。

MPSImageIntegralOfSquares

領域内のピクセルの 2 乗値を合計するフィルター。

MPSImageLanczosScale

Lanczos リサンプリングを使用してスケーリング操作を実行するフィルター。

MPSImageLaplacian

最適化されたラプラシアン フィルター。

MPSImageLaplacianPyramid

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageLaplacianPyramidAdd

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageLaplacianPyramidSubtract

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageMedian

各ソース イメージ ピクセルの周囲の領域のピクセルの各チャネルの中央値を検索するフィルター。

MPSImageMultiply

2 つのイメージの要素ごとの乗算を実行する MPSImageArithmetic カーネル。

MPSImageNormalizedHistogram

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImagePyramid

イメージ ピラミッドの基本クラス。

MPSImageReduceColumnMax

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageReduceColumnMean

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageReduceColumnMin

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageReduceColumnSum

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageReduceRowMax

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageReduceRowMean

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageReduceRowMin

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageReduceRowSum

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageReduceUnary

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageScale

イメージの縦横比を変更したり、サイズを変更したりできる MPSUnaryImageKernel

MPSImageSobel

Sobel フィルターを使用してエッジを検出するフィルター。

MPSImageStatisticsMean

領域のピクセル値の平均を計算する MPSUnaryImageKernel

MPSImageStatisticsMeanAndVariance

領域のピクセル値の平均と分散を計算する MPSUnaryImageKernel

MPSImageStatisticsMinAndMax

領域の最小ピクセル値と最大ピクセル値を計算する MPSUnaryImageKernel

MPSImageSubtract

2 つのイメージの要素ごとの減算を実行する MPSImageArithmetic カーネル。

MPSImageTent

テント機能を使用して画像をぼかすフィルター。

MPSImageThresholdBinary

しきい値の輝度を超えるすべてのピクセルを、指定された最大単一チャネル値に変更し、残りを完全に暗くするフィルター。

MPSImageThresholdBinaryInverse

しきい値の輝度を超えるすべてのピクセルを 0 に変更し、残りを指定された最大単一チャネル値に明るくするフィルター。

MPSImageThresholdToZero

明るさが 0 以上のすべてのピクセルを暗くし、残りを変更せずに、しきい値の輝度を 0 に設定するフィルター。

MPSImageThresholdToZeroInverse

すべてのピクセルを明るさ以下にしてしきい値の輝度を変更せずに残りを 0 に暗くするフィルター。

MPSImageThresholdTruncate

明るさの値をしきい値にクランプするフィルター。

MPSImageTranspose

画像を入れ替えるフィルター。

MPSInstanceAccelerationStructure

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSKernel

シェーダーのカーネルを表す基本クラス。

MPSKeyedUnarchiver

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSLSTMDescriptor

ニューラル ネットの Long-Short Term Memory レイヤーについて説明します。

MPSMatrix

線形変換のカーネルを表す行列。

MPSMatrixBatchNormalization

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixBatchNormalizationGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixBinaryKernel

2 つの行列を操作して新しい行列を作成するカーネル。

MPSMatrixCopy

複数のマトリックス コピー操作を実行します。

MPSMatrixCopyDescriptor

複数のマトリックス コピー操作について説明します。

MPSMatrixCopyToImage

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixDecompositionCholesky

コレスキー因子分解を計算する MPSMatrixUnaryKernel

MPSMatrixDecompositionLU

部分ピボットを使用して LU 因子分解を計算する MPSMatrixUnaryKernel

MPSMatrixDescriptor

行メジャー マトリックスのサイズ、データ型、ストライドについて説明します。

MPSMatrixFindTopK

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixFullyConnected

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixFullyConnectedGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixLogSoftMax

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixLogSoftMaxGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixMultiplication

重み付け行列乗算演算を表し、その後に加重加算演算を表します。

MPSMatrixNeuron

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixNeuronGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixRandom

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixRandomDistributionDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixRandomMtgp32

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixRandomPhilox

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixSoftMax

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixSoftMaxGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixSolveCholesky

Cholesky 因子分解を使用して方程式の線形系を解く MPSMatrixBinaryKernel

MPSMatrixSolveLU

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixSolveTriangular

三角形の係数行列を介して方程式の線形系を解く MPSMatrixBinaryKernel

MPSMatrixSum

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixUnaryKernel

あるマトリックスから別のマトリックスへのマッピングを実行するカーネル。

MPSMatrixVectorMultiplication

行列乗算を実行します。

MPSNDArray

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayAffineInt4Dequantize

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayAffineQuantizationDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayBinaryKernel

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayBinaryPrimaryGradientKernel

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayBinarySecondaryGradientKernel

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayGather

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayGatherGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayGatherGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayIdentity

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayLutDequantize

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayLutQuantizationDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayMatrixMultiplication

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayMultiaryBase

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayMultiaryGradientKernel

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayMultiaryKernel

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayQuantizationDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayQuantizedMatrixMultiplication

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayStridedSlice

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayStridedSliceGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayUnaryGradientKernel

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayUnaryKernel

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayVectorLutDequantize

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNAdditionGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNAdditionNode

2 つのカーネルの結果を追加します。

MPSNNArithmeticGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNArithmeticGradientStateNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNBilinearScaleNode

バイリニア サンプリングを実行する MPSNNFilterNode

MPSNNBinaryArithmeticNode

算術ノードの抽象基底クラス。

MPSNNBinaryGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNBinaryGradientStateNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNCompare

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNComparisonNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNConcatenationGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNConcatenationNode

2 つのカーネルの結果を連結します。

MPSNNCropAndResizeBilinear

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNDefaultPadding

定義済みの一般的なパディング ポリシー。

MPSNNDivisionNode

2 つのカーネルの結果を除算します。

MPSNNFilterNode

画像フィルタリング ステージのニューラル ネットワーク グラフ内のプレースホルダー ノード。

MPSnnForwardLoss

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNForwardLossNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNGradientFilterNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNGradientStateNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSnnGramMatrixCalculation

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNGramMatrixCalculationGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSnnGramMatrixCalculationGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSnnGramMatrixCalculationNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNGraph

最適化されたニューラル ネットワーク グラフ。

MPSnnGridSample

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNImageNode

ニューラル ネットワーク グラフ内の画像のプレースホルダー ノード。

MPSnnInitialGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNInitialGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNLabelsNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNLanczosScaleNode

Lanczos のリサンプリングを実行する MPSNNFilterNode

MPSnnLocalCorrelation

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSnnLossGradient

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNLossGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSnnMultiaryGradientState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSnnMultiaryGradientStateNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNMultiplicationGradientNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNMultiplicationNode

2 つのカーネルの結果を乗算します。

MPSNNNeuronDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNOptimizer

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNOptimizerAdam

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNOptimizerDescriptor

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNOptimizerRmsProp

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNOptimizerStochasticGradientDescent

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNPad

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNPadding_Extensions

MPSNNPadding プロトコルからのすべてのメソッドをサポートするために、 IMPSNNPadding インターフェイスへの拡張メソッド。

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

2 つのカーネルの結果を減算します。

MPSNNUnaryReductionNode

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSPredicate

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSRayIntersector

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSRnnDescriptor

反復ニューラル ネット層の構造説明。

MPSRnnImageInferenceLayer

画像データ専用のリカレント ニューラル ネット レイヤー。

MPSRnnMatrixInferenceLayer

繰り返しのニューラル ネット層。

MPSRnnMatrixTrainingLayer

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSRnnMatrixTrainingState

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSRnnRecurrentImageState

シーケンスを反復処理する際の、イメージ バエのリカレント ニューラル ネット内の状態を含む画像。

MPSRnnRecurrentMatrixState

状態を繰り返しニューラル ネットとして含むマトリックスは、そのシーケンスを反復処理します。

MPSRnnSingleGateDescriptor

繰り返しニューラル ネット内の内部ゲートについて説明します。

MPSState

畳み込みニューラル ネットによって使用される一時ストレージ。

MPSStateBatch

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSStateResourceList

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSSvfgDenoiser

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSSvgf

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSSvgfDefaultTextureAllocator

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSTemporalAA

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSTemporaryImage

破棄可能なイメージ データ。

MPSTemporaryMatrix

GPU プライベート メモリに割り当てられたマトリックス。

MPSTemporaryNDArray

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSTemporaryVector

GPU プライベート メモリに割り当てられた 1 次元配列。

MPSTriangleAccelerationStructure

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSUnaryImageKernel

シェーダー変換によって、あるテクスチャが別のテクスチャから生成されるのを表します。

MPSVector

1 次元配列。

MPSVectorDescriptor

MPSVectorの長さとデータ型について説明します。

構造体

名前 説明
MPSAxisAlignedBoundingBox

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSDimensionSlice

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageCoordinate

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageHistogramInfo

ヒストグラム内のヒストグラム データの範囲、エントリの数、アルファ チャネルをエンコードするかどうかを指定します。

MPSImageKeypointRangeInfo

イメージ内のキーポイントを検出するためのオプション。

MPSImageReadWriteParams

画像内の機能チャネルの読み取りと書き込みのオプション。

MPSImageRegion

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSMatrixCopyOffsets

オフセットをサポートするコピー操作について説明します。

MPSMatrixOffset

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayOffsets

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArraySizes

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSOffset

オフセットを表す座標。

MPSOrigin

座標系の原点を表す座標。

MPSRegion

原点とサイズとして領域を表す構造体。

MPSScaleTransform

Lanczos カーネルで使用するための変換。

MPSSize

幅、高さ、深さを表す構造体。

MPSStateTextureInfo

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

インターフェイス

名前 説明
IMPSCnnBatchNormalizationDataSource

このインターフェイスは、Objective-C プロトコル MPSCNNBatchNormalizationDataSourceを表します。

IMPSCnnConvolutionDataSource

畳み込みフィルターに重みとバイアス項を提供するクラスの基本クラス。

IMPSCnnGroupNormalizationDataSource

このインターフェイスは、Objective-C プロトコル MPSCNNGroupNormalizationDataSourceを表します。

IMPSCnnInstanceNormalizationDataSource

このインターフェイスは、Objective-C プロトコル MPSCNNInstanceNormalizationDataSourceを表します。

IMPSDeviceProvider

このインターフェイスは、Objective-C プロトコル MPSDeviceProviderを表します。

IMPSHandle

メタル パフォーマンス シェーダー固有の識別子を記述するインターフェイス。

IMPSHeapProvider

このインターフェイスは、Objective-C プロトコル MPSHeapProviderを表します。

IMPSImageAllocator

IMTLCommandBufferMPSImageDescriptor、およびMPSKernelからMPSImageを生成するファクトリを定義するインターフェイス。

IMPSImageSizeEncodingState

画像サイズがグラフ内の別の場所に格納されるタイミングに関連するメソッドを定義するインターフェイス。

IMPSImageTransformProvider

イメージのリサンプリング メソッドを定義するインターフェイス。

IMPSNDArrayAllocator

このインターフェイスは、Objective-C プロトコル MPSNDArrayAllocatorを表します。

IMPSnnGramMatrixCallback

このインターフェイスは、Objective-C プロトコル MPSNNGramMatrixCallbackを表します。

IMPSNNLossCallback

このインターフェイスは、Objective-C プロトコル MPSNNLossCallbackを表します。

IMPSNNPadding

カーネルが入力を埋める方法を記述するインターフェイス。

IMPSNNTrainableNode

このインターフェイスは、Objective-C プロトコル MPSNNTrainableNodeを表します。

IMPSSvgfTextureAllocator

このインターフェイスは、Objective-C プロトコル MPSSVGFTextureAllocatorを表します。

列挙型

名前 説明
MPSAccelerationStructureStatus

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSAccelerationStructureUsage

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSAliasingStrategy

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSAlphaType

色の値に適用される色の事前乗算の種類と種類を示す値を列挙します。

MPSBoundingBoxIntersectionTestType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBatchNormalizationFlags

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnBinaryConvolutionFlags

バイナリ畳み込みカーネルで使用できるオプションのフラグ付け列挙。

MPSCnnBinaryConvolutionType

バイナリ畳み込みで使用される操作を列挙します。

MPSCnnConvolutionFlags

開発者は、この非推奨のクラスを使用しないでください。

MPSCnnConvolutionGradientOption

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnConvolutionWeightsLayout

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnLossType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnNeuronType

ニューロンの使用可能なアクティブ化関数を列挙します。

MPSCnnReductionType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCnnWeightsQuantizationType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCustomKernelIndex

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSDataLayout

データ バッファーが行または列メジャーのどちらであるかを列挙します。

MPSDataType

浮動小数点データ型を指定する値を列挙します。

MPSDeviceOptions

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSFloatDataTypeBit

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSFloatDataTypeShift

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageEdgeMode

領域とイメージの端でのシェーダーの動作を列挙します。

MPSImageFeatureChannelFormat

イメージ チャネルの説明を列挙します。

MPSImageType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSIntersectionDataType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSIntersectionType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSKernelOptions

特定のケースでパフォーマンスを向上させる ORable カーネル オプションを列挙します。

MPSMatrixDecompositionStatus

行列分解の結果形式を列挙します。

MPSMatrixRandomDistribution

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNDArrayQuantizationScheme

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNComparisonType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNConvolutionAccumulatorPrecisionOption

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNPaddingMethod

ニューラル ネットワーク グラフで結果を埋め込む方法のオプション。

MPSNNRegularizationType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSNNTrainingStyle

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSPurgeableState

イメージの基になるテクスチャの消去可能な状態を列挙します。

MPSRayDataType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSRayMaskOptions

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSRnnBidirectionalCombineMode

入力マトリックスまたは画像を繰り返しニューラル ネットで結合する方法を列挙します。

MPSRnnMatrixId

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSRnnSequenceDirection

繰り返しニューラル ネット内のレイヤー内の伝達方向を列挙します。

MPSStateResourceType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSTemporalWeighting

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSTransformType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSTriangleIntersectionTestType

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

代理人

名前 説明
MPSAccelerationStructureCompletionHandler

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSCopyAllocator

ソース テクスチャを新しい場所にコピーするコマンド。 アウトオブプレース フィルターに使用されます。

MPSGradientNodeHandler

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

MPSImageBatch.MPSImageBatchIterator

高度に最適化されたイメージ シェーダーとコンピューティング シェーダー。

注釈

Metal Performance Shaders 名前空間は、 MPSKernel クラスと、使用可能な GPU ハードウェア用にチューニングされた高度に最適化されたシェーダーを提供するサブクラスの数を定義します。