One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSMatrixNeuronGradient

class · iOS 12.0+ · SDK 27.1

class MPSMatrixNeuronGradient

Members (16)

method · iOS 12.0+

copy

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

encode

TypeScript
encode(commandBuffer: SDKHandle, gradientMatrix: MPSMatrix, inputMatrix: MPSMatrix, biasVector: (MPSVector) | null, resultGradientForDataMatrix: MPSMatrix, resultGradientForBiasVector?: (MPSVector) | null): void
Swift declaration
func encode(to commandBuffer: any MTLCommandBuffer, gradientMatrix: MPSMatrix, inputMatrix: MPSMatrix, biasVector: MPSVector?, resultGradientForDataMatrix: MPSMatrix, resultGradientForBiasVector: MPSVector?)
init · iOS 12.0+

init

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

init

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

neuronParameterA

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

neuronParameterB

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

neuronParameterC

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

neuronType

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

setNeuronToPReLUWithParametersA

TypeScript
setNeuronToPReLUWithParametersA(A: ArrayBuffer): void
Swift declaration
func setNeuronToPReLUWithParametersA(_ A: Data)
method · iOS 12.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 12.0+

alpha

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

alpha

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

sourceInputFeatureChannels

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

sourceInputFeatureChannels

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

sourceNumberOfFeatureVectors

TypeScript
get sourceNumberOfFeatureVectors(): number
Swift declaration
var sourceNumberOfFeatureVectors: Int { get set }
set · iOS 12.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.

MPSMatrixNeuronGradient.init()

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

All MetalPerformanceShaders types →