One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSNNForwardLossNode

class · iOS 13.0+ · SDK 27.1

class MPSNNForwardLossNode

Members (18)

init · iOS 13.0+

init

TypeScript
static initSourceLabelsWeightsLossDescriptor(source: MPSNNImageNode, labels: MPSNNImageNode, weights: MPSNNImageNode, descriptor: MPSCNNLossDescriptor): MPSNNForwardLossNode
Swift declaration
convenience init(source: MPSNNImageNode, labels: MPSNNImageNode, weights: MPSNNImageNode, lossDescriptor descriptor: MPSCNNLossDescriptor)
method · iOS 13.0+

gradientFilter

TypeScript
gradientFilterWithSource(sourceGradient: MPSNNImageNode): MPSNNLossGradientNode
Swift declaration
func gradientFilter(withSource sourceGradient: MPSNNImageNode) -> MPSNNLossGradientNode
method · iOS 13.0+

gradientFilter

TypeScript
gradientFilterWithSources(sourceGradient: Array<MPSNNImageNode>): MPSNNLossGradientNode
Swift declaration
func gradientFilter(withSources sourceGradient: [MPSNNImageNode]) -> MPSNNLossGradientNode
method · iOS 13.0+

gradientFilters

TypeScript
gradientFiltersWithSource(sourceGradient: MPSNNImageNode): Array<MPSNNLossGradientNode>
Swift declaration
func gradientFilters(withSource sourceGradient: MPSNNImageNode) -> [MPSNNLossGradientNode]
method · iOS 13.0+

gradientFilters

TypeScript
gradientFiltersWithSources(sourceGradient: Array<MPSNNImageNode>): Array<MPSNNLossGradientNode>
Swift declaration
func gradientFilters(withSources sourceGradient: [MPSNNImageNode]) -> [MPSNNLossGradientNode]
init · iOS 13.0+

init

TypeScript
static initSourceLabelsLossDescriptor(source: MPSNNImageNode, labels: MPSNNImageNode, descriptor: MPSCNNLossDescriptor): MPSNNForwardLossNode
Swift declaration
init(source: MPSNNImageNode, labels: MPSNNImageNode, lossDescriptor descriptor: MPSCNNLossDescriptor)
init · iOS 13.0+

init

TypeScript
static initSourceLabelsWeightsLossDescriptor93335(source: MPSNNImageNode, labels: MPSNNImageNode, weights: (MPSNNImageNode) | null, descriptor: MPSCNNLossDescriptor): MPSNNForwardLossNode
Swift declaration
init(source: MPSNNImageNode, labels: MPSNNImageNode, weights: MPSNNImageNode?, lossDescriptor descriptor: MPSCNNLossDescriptor)
init · iOS 13.0+

init

TypeScript
static initSourcesLossDescriptor(sourceNodes: Array<MPSNNImageNode>, descriptor: MPSCNNLossDescriptor): MPSNNForwardLossNode
Swift declaration
init(sources sourceNodes: [MPSNNImageNode], lossDescriptor descriptor: MPSCNNLossDescriptor)
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+

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.

MPSNNForwardLossNode.init()

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

All MetalPerformanceShaders types →