One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSMatrixNeuron

class · iOS 11.0+ · SDK 27.1

class MPSMatrixNeuron

Members (16)

method · iOS 11.0+

copy

TypeScript
copy(device?: (SDKHandle) | null): MPSMatrixNeuron
Swift declaration
func copy(with zone: NSZone? = nil, device: (any MTLDevice)?) -> Self
method · iOS 11.0+

encode

TypeScript
encode(commandBuffer: SDKHandle, inputMatrix: MPSMatrix, biasVector: (MPSVector) | null, resultMatrix: MPSMatrix): void
Swift declaration
func encode(commandBuffer: any MTLCommandBuffer, inputMatrix: MPSMatrix, biasVector: MPSVector?, resultMatrix: MPSMatrix)
init · iOS 11.0+

init

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

init

TypeScript
static initDevice(device: SDKHandle): MPSMatrixNeuron
Swift declaration
init(device: any MTLDevice)
method · iOS 11.0+

neuronParameterA

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

neuronParameterB

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

neuronParameterC

TypeScript
neuronParameterC(): number
Swift declaration
func neuronParameterC() -> Float
method · iOS 11.0+

neuronType

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

setNeuronToPReLUWithParametersA

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

setNeuronType

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

alpha

TypeScript
get alpha(): number
Swift declaration
var alpha: Double { get set }
set · iOS 11.0+

alpha

TypeScript
set alpha(value: number)
Swift declaration
var alpha: Double { get set }
get · iOS 11.0+

sourceInputFeatureChannels

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

sourceInputFeatureChannels

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

sourceNumberOfFeatureVectors

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

sourceNumberOfFeatureVectors

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

Skipped declarations

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

MPSMatrixNeuron.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All MetalPerformanceShaders types →