MetalPerformanceShaders · IOS API REFERENCE
MPSNNLossGradientNode
class · iOS 13.0+ · SDK 27.1
class MPSNNLossGradientNode
Members (15)
init · iOS 13.0+init
TypeScriptstatic initSourceGradientSourceImageLabelsWeightsGradientStateLossDescriptorIsLabelsGradientFilter(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, weights: MPSNNImageNode, gradientState: (MPSNNGradientStateNode) | null, descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: boolean): MPSNNLossGradientNode
Swift declarationconvenience init(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, weights: MPSNNImageNode, gradientState: MPSNNGradientStateNode?, lossDescriptor descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: Bool)
init · iOS 13.0+init
TypeScriptstatic initSourceGradientSourceImageLabelsGradientStateLossDescriptorIsLabelsGradientFilter(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, gradientState: (MPSNNGradientStateNode) | null, descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: boolean): MPSNNLossGradientNode
Swift declarationinit(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, gradientState: MPSNNGradientStateNode?, lossDescriptor descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: Bool)
init · iOS 13.0+init
TypeScriptstatic initSourceGradientSourceImageLabelsWeightsGradientStateLossDescriptorIsLabelsGradientFilter76398(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, weights: (MPSNNImageNode) | null, gradientState: (MPSNNGradientStateNode) | null, descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: boolean): MPSNNLossGradientNode
Swift declarationinit(sourceGradient: MPSNNImageNode, sourceImage: MPSNNImageNode, labels: MPSNNImageNode, weights: MPSNNImageNode?, gradientState: MPSNNGradientStateNode?, lossDescriptor descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: Bool)
init · iOS 13.0+init
TypeScriptstatic initSourcesGradientStateLossDescriptorIsLabelsGradientFilter(sourceNodes: Array<MPSNNImageNode>, gradientState: (MPSNNGradientStateNode) | null, descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: boolean): MPSNNLossGradientNode
Swift declarationinit(sources sourceNodes: [MPSNNImageNode], gradientState: MPSNNGradientStateNode?, lossDescriptor descriptor: MPSCNNLossDescriptor, isLabelsGradientFilter: Bool)
get · iOS 13.0+delta
TypeScriptget delta(): number
Swift declarationvar delta: Float { get }
get · iOS 13.0+epsilon
TypeScriptget epsilon(): number
Swift declarationvar epsilon: Float { get }
get · iOS 13.0+isLabelsGradientFilter
TypeScriptget isLabelsGradientFilter(): boolean
Swift declarationvar isLabelsGradientFilter: Bool { get }
get · iOS 13.0+labelSmoothing
TypeScriptget labelSmoothing(): number
Swift declarationvar labelSmoothing: Float { get }
get · iOS 13.0+lossType
TypeScriptget lossType(): MPSCNNLossType
Swift declarationvar lossType: MPSCNNLossType { get }
get · iOS 13.0+numberOfClasses
TypeScriptget numberOfClasses(): number
Swift declarationvar numberOfClasses: Int { get }
get · iOS 13.0+propertyCallBack
TypeScriptget propertyCallBack(): (SDKHandle) | null
Swift declarationvar propertyCallBack: (any MPSNNLossCallback)? { get set }
set · iOS 13.0+propertyCallBack
TypeScriptset propertyCallBack(value: (SDKHandle) | null)
Swift declarationvar propertyCallBack: (any MPSNNLossCallback)? { get set }
get · iOS 14.0+reduceAcrossBatch
TypeScriptget reduceAcrossBatch(): boolean
Swift declarationvar reduceAcrossBatch: Bool { get }
get · iOS 13.0+reductionType
TypeScriptget reductionType(): MPSCNNReductionType
Swift declarationvar reductionType: MPSCNNReductionType { get }
get · iOS 13.0+weight
TypeScriptget weight(): number
Swift declarationvar 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 →