One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSCNNBatchNormalization

class · iOS 11.3+ · SDK 27.1

class MPSCNNBatchNormalization

Members (16)

method · iOS 11.3+

encodeBatch

TypeScript
encodeBatch(commandBuffer: SDKHandle, sourceImages: Array<MPSImage>, batchNormalizationState: MPSCNNBatchNormalizationState, destinationImages: Array<MPSImage>): void
Swift declaration
func encodeBatch(to commandBuffer: any MTLCommandBuffer, sourceImages: [MPSImage], batchNormalizationState: MPSCNNBatchNormalizationState, destinationImages: [MPSImage])
method · iOS 11.3+

encode

TypeScript
encode(commandBuffer: SDKHandle, sourceImage: MPSImage, batchNormalizationState: MPSCNNBatchNormalizationState, destinationImage: MPSImage): void
Swift declaration
func encode(to commandBuffer: any MTLCommandBuffer, sourceImage: MPSImage, batchNormalizationState: MPSCNNBatchNormalizationState, destinationImage: MPSImage)
init · iOS 11.3+

init

TypeScript
static initCoderDevice(aDecoder: _Foundation_NSCoder, device: SDKHandle): (MPSCNNBatchNormalization) | null
Swift declaration
init?(coder aDecoder: NSCoder, device: any MTLDevice)
init · iOS 11.3+

init

TypeScript
static initDeviceDataSource(device: SDKHandle, dataSource: SDKHandle): MPSCNNBatchNormalization
Swift declaration
convenience init(device: any MTLDevice, dataSource: any MPSCNNBatchNormalizationDataSource)
init · iOS 12.0+

init

TypeScript
static initDeviceDataSourceFusedNeuronDescriptor(device: SDKHandle, dataSource: SDKHandle, fusedNeuronDescriptor?: (MPSNNNeuronDescriptor) | null): MPSCNNBatchNormalization
Swift declaration
init(device: any MTLDevice, dataSource: any MPSCNNBatchNormalizationDataSource, fusedNeuronDescriptor: MPSNNNeuronDescriptor?)
method · iOS 11.3+ · Deprecated in iOS 12.0

reloadDataSource

TypeScript
reloadDataSource(dataSource: SDKHandle): void
Swift declaration
func reloadDataSource(_ dataSource: any MPSCNNBatchNormalizationDataSource)
method · iOS 12.0+

reloadGammaAndBetaFromDataSource

TypeScript
reloadGammaAndBetaFromDataSource(): void
Swift declaration
func reloadGammaAndBetaFromDataSource()
method · iOS 11.3+

reloadGammaAndBeta

TypeScript
reloadGammaAndBeta(commandBuffer: SDKHandle, gammaAndBetaState: MPSCNNNormalizationGammaAndBetaState): void
Swift declaration
func reloadGammaAndBeta(with commandBuffer: any MTLCommandBuffer, gammaAndBetaState: MPSCNNNormalizationGammaAndBetaState)
method · iOS 12.0+

reloadMeanAndVarianceFromDataSource

TypeScript
reloadMeanAndVarianceFromDataSource(): void
Swift declaration
func reloadMeanAndVarianceFromDataSource()
method · iOS 12.0+

reloadMeanAndVariance

TypeScript
reloadMeanAndVariance(commandBuffer: SDKHandle, meanAndVarianceState: MPSCNNNormalizationMeanAndVarianceState): void
Swift declaration
func reloadMeanAndVariance(with commandBuffer: any MTLCommandBuffer, meanAndVarianceState: MPSCNNNormalizationMeanAndVarianceState)
method · iOS 11.3+

resultState

TypeScript
resultState(sourceImage: MPSImage, sourceStates: (Array<MPSState>) | null, destinationImage: MPSImage): (MPSCNNBatchNormalizationState) | null
Swift declaration
func resultState(sourceImage: MPSImage, sourceStates: [MPSState]?, destinationImage: MPSImage) -> MPSCNNBatchNormalizationState?
method · iOS 11.3+

temporaryResultState

TypeScript
temporaryResultState(commandBuffer: SDKHandle, sourceImage: MPSImage, sourceStates: (Array<MPSState>) | null, destinationImage: MPSImage): (MPSCNNBatchNormalizationState) | null
Swift declaration
func temporaryResultState(commandBuffer: any MTLCommandBuffer, sourceImage: MPSImage, sourceStates: [MPSState]?, destinationImage: MPSImage) -> MPSCNNBatchNormalizationState?
get · iOS 11.3+

dataSource

TypeScript
get dataSource(): SDKHandle
Swift declaration
var dataSource: any MPSCNNBatchNormalizationDataSource { get }
get · iOS 11.3+

epsilon

TypeScript
get epsilon(): number
Swift declaration
var epsilon: Float { get set }
set · iOS 11.3+

epsilon

TypeScript
set epsilon(value: number)
Swift declaration
var epsilon: Float { get set }
get · iOS 11.3+

numberOfFeatureChannels

TypeScript
get numberOfFeatureChannels(): number
Swift declaration
var numberOfFeatureChannels: Int { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MPSCNNBatchNormalization.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All MetalPerformanceShaders types →