One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSNNLossGradientNode

class · iOS 13.0+ · SDK 27.1

class MPSNNLossGradientNode

Members (15)

init · iOS 13.0+

init

TypeScript
static initSourceGradientSourceImageLabelsWeightsGradientStateLossDescriptorIsLabelsGradientFilter(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, weights: MPSNNImageNode, gradientState: (MPSNNGradientStateNode) | null, descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: boolean): MPSNNLossGradientNode
Swift declaration
convenience init(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, weights: MPSNNImageNode, gradientState: MPSNNGradientStateNode?, lossDescriptor descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: Bool)
init · iOS 13.0+

init

TypeScript
static initSourceGradientSourceImageLabelsGradientStateLossDescriptorIsLabelsGradientFilter(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, gradientState: (MPSNNGradientStateNode) | null, descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: boolean): MPSNNLossGradientNode
Swift declaration
init(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, gradientState: MPSNNGradientStateNode?, lossDescriptor descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: Bool)
init · iOS 13.0+

init

TypeScript
static initSourceGradientSourceImageLabelsWeightsGradientStateLossDescriptorIsLabelsGradientFilter76398(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, weights: (MPSNNImageNode) | null, gradientState: (MPSNNGradientStateNode) | null, descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: boolean): MPSNNLossGradientNode
Swift declaration
init(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, weights: MPSNNImageNode?, gradientState: MPSNNGradientStateNode?, lossDescriptor descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: Bool)
init · iOS 13.0+

init

TypeScript
static initSourcesGradientStateLossDescriptorIsLabelsGradientFilter(sourceNodes: Array<MPSNNImageNode>, gradientState: (MPSNNGradientStateNode) | null, descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: boolean): MPSNNLossGradientNode
Swift declaration
init(sources sourceNodes: [MPSNNImageNode], gradientState: MPSNNGradientStateNode?, lossDescriptor descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: Bool)
get · iOS 13.0+

delta

TypeScript
get delta(): number
Swift declaration
var delta: Float { get }
get · iOS 13.0+

epsilon

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

isLabelsGradientFilter

TypeScript
get isLabelsGradientFilter(): boolean
Swift declaration
var isLabelsGradientFilter: Bool { get }
get · iOS 13.0+

labelSmoothing

TypeScript
get labelSmoothing(): number
Swift declaration
var labelSmoothing: Float { get }
get · iOS 13.0+

lossType

TypeScript
get lossType(): MPSCNNLossType
Swift declaration
var lossType: MPSCNNLossType { get }
get · iOS 13.0+

numberOfClasses

TypeScript
get numberOfClasses(): number
Swift declaration
var numberOfClasses: Int { get }
get · iOS 13.0+

propertyCallBack

TypeScript
get propertyCallBack(): (SDKHandle) | null
Swift declaration
var propertyCallBack: (any MPSNNLossCallback)? { get set }
set · iOS 13.0+

propertyCallBack

TypeScript
set propertyCallBack(value: (SDKHandle) | null)
Swift declaration
var propertyCallBack: (any MPSNNLossCallback)? { get set }
get · iOS 14.0+

reduceAcrossBatch

TypeScript
get reduceAcrossBatch(): boolean
Swift declaration
var reduceAcrossBatch: Bool { get }
get · iOS 13.0+

reductionType

TypeScript
get reductionType(): MPSCNNReductionType
Swift declaration
var reductionType: MPSCNNReductionType { get }
get · iOS 13.0+

weight

TypeScript
get weight(): number
Swift declaration
var weight: Float { get }

Skipped declarations

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

MPSNNLossGradientNode.init()

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

All MetalPerformanceShaders types →