One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSCNNConvolutionDescriptor

class · iOS 10.0+ · SDK 27.1

class MPSCNNConvolutionDescriptor

Members (33)

init · iOS 11.0+

init

TypeScript
static initKernelWidthKernelHeightInputFeatureChannelsOutputFeatureChannels(kernelWidth: number, kernelHeight: number, inputFeatureChannels: number, outputFeatureChannels: number): MPSCNNConvolutionDescriptor
Swift declaration
convenience init(kernelWidth: Int, kernelHeight: Int, inputFeatureChannels: Int, outputFeatureChannels: Int)
init · iOS 10.0+ · Deprecated in iOS 11.0

init

TypeScript
static initKernelWidthKernelHeightInputFeatureChannelsOutputFeatureChannelsNeuronFilter(kernelWidth: number, kernelHeight: number, inputFeatureChannels: number, outputFeatureChannels: number, neuronFilter?: (MPSCNNNeuron) | null): MPSCNNConvolutionDescriptor
Swift declaration
convenience init(kernelWidth: Int, kernelHeight: Int, inputFeatureChannels: Int, outputFeatureChannels: Int, neuronFilter: MPSCNNNeuron?)
get · iOS 11.0+

supportsSecureCoding

TypeScript
static get supportsSecureCoding(): boolean
Swift declaration
class var supportsSecureCoding: Bool { get }
method · iOS 11.0+

encode

TypeScript
encode(aCoder: _Foundation_NSCoder): void
Swift declaration
func encode(with aCoder: NSCoder)
init · iOS 11.0+

init

TypeScript
static initCoder(aDecoder: _Foundation_NSCoder): (MPSCNNConvolutionDescriptor) | null
Swift declaration
init?(coder aDecoder: NSCoder)
method · iOS 11.0+ · Deprecated in iOS 11.3

neuronParameterA

TypeScript
neuronParameterA(): number
Swift declaration
func neuronParameterA() -> Float
method · iOS 11.0+ · Deprecated in iOS 11.3

neuronParameterB

TypeScript
neuronParameterB(): number
Swift declaration
func neuronParameterB() -> Float
method · iOS 11.0+ · Deprecated in iOS 11.3

neuronType

TypeScript
neuronType(): MPSCNNNeuronType
Swift declaration
func neuronType() -> MPSCNNNeuronType
method · iOS 11.0+

setBatchNormalizationParametersForInferenceWithMean

TypeScript
setBatchNormalizationParametersForInferenceWithMean(mean: (SDKHandle) | null, variance: (SDKHandle) | null, gamma: (SDKHandle) | null, beta: (SDKHandle) | null, epsilon: number): void
Swift declaration
func setBatchNormalizationParametersForInferenceWithMean(_ mean: UnsafePointer<Float>?, variance: UnsafePointer<Float>?, gamma: UnsafePointer<Float>?, beta: UnsafePointer<Float>?, epsilon: Float)
method · iOS 11.0+ · Deprecated in iOS 11.3

setNeuronToPReLUWithParametersA

TypeScript
setNeuronToPReLUWithParametersA(A: ArrayBuffer): void
Swift declaration
func setNeuronToPReLUWithParametersA(_ A: Data)
method · iOS 11.0+ · Deprecated in iOS 11.3

setNeuronType

TypeScript
setNeuronType(neuronType: MPSCNNNeuronType, parameterA: number, parameterB: number): void
Swift declaration
func setNeuronType(_ neuronType: MPSCNNNeuronType, parameterA: Float, parameterB: Float)
get · iOS 10.0+

dilationRateX

TypeScript
get dilationRateX(): number
Swift declaration
var dilationRateX: Int { get set }
set · iOS 10.0+

dilationRateX

TypeScript
set dilationRateX(value: number)
Swift declaration
var dilationRateX: Int { get set }
get · iOS 10.0+

dilationRateY

TypeScript
get dilationRateY(): number
Swift declaration
var dilationRateY: Int { get set }
set · iOS 10.0+

dilationRateY

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

fusedNeuronDescriptor

TypeScript
get fusedNeuronDescriptor(): MPSNNNeuronDescriptor
Swift declaration
var fusedNeuronDescriptor: MPSNNNeuronDescriptor { get set }
set · iOS 11.3+

fusedNeuronDescriptor

TypeScript
set fusedNeuronDescriptor(value: MPSNNNeuronDescriptor)
Swift declaration
var fusedNeuronDescriptor: MPSNNNeuronDescriptor { get set }
get · iOS 10.0+

groups

TypeScript
get groups(): number
Swift declaration
var groups: Int { get set }
set · iOS 10.0+

groups

TypeScript
set groups(value: number)
Swift declaration
var groups: Int { get set }
get · iOS 10.0+

inputFeatureChannels

TypeScript
get inputFeatureChannels(): number
Swift declaration
var inputFeatureChannels: Int { get set }
set · iOS 10.0+

inputFeatureChannels

TypeScript
set inputFeatureChannels(value: number)
Swift declaration
var inputFeatureChannels: Int { get set }
get · iOS 10.0+

kernelHeight

TypeScript
get kernelHeight(): number
Swift declaration
var kernelHeight: Int { get set }
set · iOS 10.0+

kernelHeight

TypeScript
set kernelHeight(value: number)
Swift declaration
var kernelHeight: Int { get set }
get · iOS 10.0+

kernelWidth

TypeScript
get kernelWidth(): number
Swift declaration
var kernelWidth: Int { get set }
set · iOS 10.0+

kernelWidth

TypeScript
set kernelWidth(value: number)
Swift declaration
var kernelWidth: Int { get set }
get · iOS 10.0+ · Deprecated in iOS 11.0

neuron

TypeScript
get neuron(): (MPSCNNNeuron) | null
Swift declaration
var neuron: MPSCNNNeuron? { get set }
set · iOS 10.0+ · Deprecated in iOS 11.0

neuron

TypeScript
set neuron(value: (MPSCNNNeuron) | null)
Swift declaration
var neuron: MPSCNNNeuron? { get set }
get · iOS 10.0+

outputFeatureChannels

TypeScript
get outputFeatureChannels(): number
Swift declaration
var outputFeatureChannels: Int { get set }
set · iOS 10.0+

outputFeatureChannels

TypeScript
set outputFeatureChannels(value: number)
Swift declaration
var outputFeatureChannels: Int { get set }
get · iOS 10.0+

strideInPixelsX

TypeScript
get strideInPixelsX(): number
Swift declaration
var strideInPixelsX: Int { get set }
set · iOS 10.0+

strideInPixelsX

TypeScript
set strideInPixelsX(value: number)
Swift declaration
var strideInPixelsX: Int { get set }
get · iOS 10.0+

strideInPixelsY

TypeScript
get strideInPixelsY(): number
Swift declaration
var strideInPixelsY: Int { get set }
set · iOS 10.0+

strideInPixelsY

TypeScript
set strideInPixelsY(value: number)
Swift declaration
var strideInPixelsY: Int { get set }

Skipped declarations

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

MPSCNNConvolutionDescriptor.init()

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

All MetalPerformanceShaders types →