Package apple.mlcompute
Class MLCInferenceGraph
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.mlcompute.MLCGraph
-
- apple.mlcompute.MLCInferenceGraph
-
- All Implemented Interfaces:
NSObject
@Deprecated public class MLCInferenceGraph extends MLCGraph
Deprecated.MLCInferenceGraph An inference graph created from one or more MLCGraph objects plus additional layers added directly to the inference graph. API-Since: 14.0 Deprecated-Since: 100000.0 Deprecated-Message: Use Metal Performance Shaders Graph or BNNS instead.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMLCInferenceGraph.Block_executeWithInputsDataBatchSizeOptionsCompletionHandlerDeprecated.static interfaceMLCInferenceGraph.Block_executeWithInputsDataLossLabelsDataLossLabelWeightsDataBatchSizeOptionsCompletionHandlerDeprecated.static interfaceMLCInferenceGraph.Block_executeWithInputsDataLossLabelsDataLossLabelWeightsDataOutputsDataBatchSizeOptionsCompletionHandlerDeprecated.static interfaceMLCInferenceGraph.Block_executeWithInputsDataOutputsDataBatchSizeOptionsCompletionHandlerDeprecated.-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMLCInferenceGraph(org.moe.natj.general.Pointer peer)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()Deprecated.booleanaddInputs(@NotNull NSDictionary<java.lang.String,? extends MLCTensor> inputs)Deprecated.Add the list of inputs to the inference graphbooleanaddInputsLossLabelsLossLabelWeights(@NotNull NSDictionary<java.lang.String,? extends MLCTensor> inputs, @Nullable NSDictionary<java.lang.String,? extends MLCTensor> lossLabels, @Nullable NSDictionary<java.lang.String,? extends MLCTensor> lossLabelWeights)Deprecated.Add the list of inputs to the inference graph Each input, loss label or label weights tensor is identified by a NSString.booleanaddOutputs(@NotNull NSDictionary<java.lang.String,? extends MLCTensor> outputs)Deprecated.Add the list of outputs to the inference graphstatic MLCInferenceGraphalloc()Deprecated.static MLCInferenceGraphallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)Deprecated.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)Deprecated.static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)Deprecated.static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)Deprecated.static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()Deprecated.static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()Deprecated.booleancompileWithOptionsDevice(long options, @NotNull MLCDevice device)Deprecated.Compile the training graph for a device.booleancompileWithOptionsDeviceInputTensorsInputTensorsData(long options, @NotNull MLCDevice device, @Nullable NSDictionary<java.lang.String,? extends MLCTensor> inputTensors, @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> inputTensorsData)Deprecated.Compile the inference graph for a device.static java.lang.StringdebugDescription_static()Deprecated.static java.lang.Stringdescription_static()Deprecated.longdeviceMemorySize()Deprecated.[@property] The device memory size used by the inference graph Returns the total size in bytes of device memory used by all intermediate tensors in the inference graphbooleanexecuteWithInputsDataBatchSizeOptionsCompletionHandler(@NotNull NSDictionary<java.lang.String,? extends MLCTensorData> inputsData, long batchSize, long options, @Nullable MLCInferenceGraph.Block_executeWithInputsDataBatchSizeOptionsCompletionHandler completionHandler)Deprecated.Execute the inference graph with given input data Execute the inference graph given input data.booleanexecuteWithInputsDataLossLabelsDataLossLabelWeightsDataBatchSizeOptionsCompletionHandler(@NotNull NSDictionary<java.lang.String,? extends MLCTensorData> inputsData, @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> lossLabelsData, @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> lossLabelWeightsData, long batchSize, long options, @Nullable MLCInferenceGraph.Block_executeWithInputsDataLossLabelsDataLossLabelWeightsDataBatchSizeOptionsCompletionHandler completionHandler)Deprecated.Execute the inference graph with given input data Execute the inference graph given input data.booleanexecuteWithInputsDataLossLabelsDataLossLabelWeightsDataOutputsDataBatchSizeOptionsCompletionHandler(@NotNull NSDictionary<java.lang.String,? extends MLCTensorData> inputsData, @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> lossLabelsData, @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> lossLabelWeightsData, @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> outputsData, long batchSize, long options, @Nullable MLCInferenceGraph.Block_executeWithInputsDataLossLabelsDataLossLabelWeightsDataOutputsDataBatchSizeOptionsCompletionHandler completionHandler)Deprecated.Execute the inference graph with given input data Execute the inference graph given input data.booleanexecuteWithInputsDataOutputsDataBatchSizeOptionsCompletionHandler(@NotNull NSDictionary<java.lang.String,? extends MLCTensorData> inputsData, @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> outputsData, long batchSize, long options, @Nullable MLCInferenceGraph.Block_executeWithInputsDataOutputsDataBatchSizeOptionsCompletionHandler completionHandler)Deprecated.Execute the inference graph with given input data Execute the inference graph given input data.static MLCInferenceGraphgraph()Deprecated.static MLCInferenceGraphgraphWithGraphObjects(@NotNull NSArray<? extends MLCGraph> graphObjects)Deprecated.Create an inference graphstatic longhash_static()Deprecated.MLCInferenceGraphinit()Deprecated.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)Deprecated.static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)Deprecated.static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)Deprecated.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)Deprecated.static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)Deprecated.booleanlinkWithGraphs(@NotNull NSArray<? extends MLCInferenceGraph> graphs)Deprecated.Link mutiple inference graphs This is used to link subsequent inference graphs with first inference sub-graph.static MLCInferenceGraphnew_objc()Deprecated.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)Deprecated.static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)Deprecated.static voidsetVersion_static(long aVersion)Deprecated.static org.moe.natj.objc.Classsuperclass_static()Deprecated.static booleanuseStoredAccessor()Deprecated.static longversion_static()Deprecated.-
Methods inherited from class apple.mlcompute.MLCGraph
bindAndWriteDataForInputsToDeviceBatchSizeSynchronous, bindAndWriteDataForInputsToDeviceSynchronous, concatenateWithSourcesDimension, device, gatherWithDimensionSourceIndices, layers, nodeWithLayerSource, nodeWithLayerSources, nodeWithLayerSourcesDisableUpdate, nodeWithLayerSourcesLossLabels, reshapeWithShapeSource, resultTensorsForLayer, scatterWithDimensionSourceIndicesCopyFromReductionType, selectWithSourcesCondition, sourceTensorsForLayer, splitWithSourceSplitCountDimension, splitWithSourceSplitSectionLengthsDimension, summarizedDOTDescription, transposeWithDimensionsSource
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
Deprecated.
-
addInputs
public boolean addInputs(@NotNull @NotNull NSDictionary<java.lang.String,? extends MLCTensor> inputs)Deprecated.Add the list of inputs to the inference graph- Parameters:
inputs- The inputs- Returns:
- A boolean indicating success or failure
-
addInputsLossLabelsLossLabelWeights
public boolean addInputsLossLabelsLossLabelWeights(@NotNull @NotNull NSDictionary<java.lang.String,? extends MLCTensor> inputs, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensor> lossLabels, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensor> lossLabelWeights)Deprecated.Add the list of inputs to the inference graph Each input, loss label or label weights tensor is identified by a NSString. When the inference graph is executed, this NSString is used to identify which data object should be as input data for each tensor whose device memory needs to be updated before the graph is executed.- Parameters:
inputs- The inputslossLabels- The loss label inputslossLabelWeights- The loss label weights- Returns:
- A boolean indicating success or failure
-
addOutputs
public boolean addOutputs(@NotNull @NotNull NSDictionary<java.lang.String,? extends MLCTensor> outputs)Deprecated.Add the list of outputs to the inference graph- Parameters:
outputs- The outputs- Returns:
- A boolean indicating success or failure
-
alloc
public static MLCInferenceGraph alloc()
Deprecated.
-
allocWithZone
public static MLCInferenceGraph allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
Deprecated.
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)Deprecated.
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)Deprecated.
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)Deprecated.
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
Deprecated.
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
Deprecated.
-
compileWithOptionsDevice
public boolean compileWithOptionsDevice(long options, @NotNull @NotNull MLCDevice device)Deprecated.Compile the training graph for a device.- Parameters:
options- The compiler options to use when compiling the training graphdevice- The MLCDevice object- Returns:
- A boolean indicating success or failure
-
compileWithOptionsDeviceInputTensorsInputTensorsData
public boolean compileWithOptionsDeviceInputTensorsInputTensorsData(long options, @NotNull @NotNull MLCDevice device, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensor> inputTensors, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> inputTensorsData)Deprecated.Compile the inference graph for a device. Specifying the list of constant tensors when we compile the graph allows MLCompute to perform additional optimizations at compile time.- Parameters:
options- The compiler options to use when compiling the inference graphdevice- The MLCDevice objectinputTensors- The list of input tensors that are constantsinputTensorsData- The tensor data to be used with these constant input tensors- Returns:
- A boolean indicating success or failure API-Since: 14.5
-
debugDescription_static
public static java.lang.String debugDescription_static()
Deprecated.
-
description_static
public static java.lang.String description_static()
Deprecated.
-
deviceMemorySize
public long deviceMemorySize()
Deprecated.[@property] The device memory size used by the inference graph Returns the total size in bytes of device memory used by all intermediate tensors in the inference graph- Returns:
- A NSUInteger value
-
executeWithInputsDataBatchSizeOptionsCompletionHandler
public boolean executeWithInputsDataBatchSizeOptionsCompletionHandler(@NotNull @NotNull NSDictionary<java.lang.String,? extends MLCTensorData> inputsData, long batchSize, long options, @Nullable @Nullable MLCInferenceGraph.Block_executeWithInputsDataBatchSizeOptionsCompletionHandler completionHandler)Deprecated.Execute the inference graph with given input data Execute the inference graph given input data. If MLCExecutionOptionsSynchronous is specified in 'options', this method returns after the graph has been executed. Otherwise, this method returns after the graph has been queued for execution. The completion handler is called after the graph has finished execution.- Parameters:
inputsData- The data objects to use for inputsbatchSize- The batch size to use. For a graph where batch size changes between layers this value must be 0.options- The execution optionscompletionHandler- The completion handler- Returns:
- A boolean indicating success or failure
-
executeWithInputsDataLossLabelsDataLossLabelWeightsDataBatchSizeOptionsCompletionHandler
public boolean executeWithInputsDataLossLabelsDataLossLabelWeightsDataBatchSizeOptionsCompletionHandler(@NotNull @NotNull NSDictionary<java.lang.String,? extends MLCTensorData> inputsData, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> lossLabelsData, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> lossLabelWeightsData, long batchSize, long options, @Nullable @Nullable MLCInferenceGraph.Block_executeWithInputsDataLossLabelsDataLossLabelWeightsDataBatchSizeOptionsCompletionHandler completionHandler)Deprecated.Execute the inference graph with given input data Execute the inference graph given input data. If MLCExecutionOptionsSynchronous is specified in 'options', this method returns after the graph has been executed. Otherwise, this method returns after the graph has been queued for execution. The completion handler is called after the graph has finished execution.- Parameters:
inputsData- The data objects to use for inputslossLabelsData- The data objects to use for loss labelslossLabelWeightsData- The data objects to use for loss label weightsbatchSize- The batch size to use. For a graph where batch size changes between layers this value must be 0.options- The execution optionscompletionHandler- The completion handler- Returns:
- A boolean indicating success or failure
-
executeWithInputsDataLossLabelsDataLossLabelWeightsDataOutputsDataBatchSizeOptionsCompletionHandler
public boolean executeWithInputsDataLossLabelsDataLossLabelWeightsDataOutputsDataBatchSizeOptionsCompletionHandler(@NotNull @NotNull NSDictionary<java.lang.String,? extends MLCTensorData> inputsData, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> lossLabelsData, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> lossLabelWeightsData, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> outputsData, long batchSize, long options, @Nullable @Nullable MLCInferenceGraph.Block_executeWithInputsDataLossLabelsDataLossLabelWeightsDataOutputsDataBatchSizeOptionsCompletionHandler completionHandler)Deprecated.Execute the inference graph with given input data Execute the inference graph given input data. If MLCExecutionOptionsSynchronous is specified in 'options', this method returns after the graph has been executed. Otherwise, this method returns after the graph has been queued for execution. The completion handler is called after the graph has finished execution.- Parameters:
inputsData- The data objects to use for inputslossLabelsData- The data objects to use for loss labelslossLabelWeightsData- The data objects to use for loss label weightsoutputsData- The data objects to use for outputsbatchSize- The batch size to use. For a graph where batch size changes between layers this value must be 0.options- The execution optionscompletionHandler- The completion handler- Returns:
- A boolean indicating success or failure
-
executeWithInputsDataOutputsDataBatchSizeOptionsCompletionHandler
public boolean executeWithInputsDataOutputsDataBatchSizeOptionsCompletionHandler(@NotNull @NotNull NSDictionary<java.lang.String,? extends MLCTensorData> inputsData, @Nullable @Nullable NSDictionary<java.lang.String,? extends MLCTensorData> outputsData, long batchSize, long options, @Nullable @Nullable MLCInferenceGraph.Block_executeWithInputsDataOutputsDataBatchSizeOptionsCompletionHandler completionHandler)Deprecated.Execute the inference graph with given input data Execute the inference graph given input data. If MLCExecutionOptionsSynchronous is specified in 'options', this method returns after the graph has been executed. Otherwise, this method returns after the graph has been queued for execution. The completion handler is called after the graph has finished execution.- Parameters:
inputsData- The data objects to use for inputsoutputsData- The data objects to use for outputsbatchSize- The batch size to use. For a graph where batch size changes between layers this value must be 0.options- The execution optionscompletionHandler- The completion handler- Returns:
- A boolean indicating success or failure
-
graph
public static MLCInferenceGraph graph()
Deprecated.
-
graphWithGraphObjects
public static MLCInferenceGraph graphWithGraphObjects(@NotNull @NotNull NSArray<? extends MLCGraph> graphObjects)
Deprecated.Create an inference graph- Parameters:
graphObjects- The layers from these graph objects will be added to the training graph- Returns:
- A new inference graph object
-
hash_static
public static long hash_static()
Deprecated.
-
init
public MLCInferenceGraph init()
Deprecated.
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
Deprecated.
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
Deprecated.
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
Deprecated.
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
Deprecated.
-
keyPathsForValuesAffectingValueForKey
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
Deprecated.
-
linkWithGraphs
public boolean linkWithGraphs(@NotNull @NotNull NSArray<? extends MLCInferenceGraph> graphs)Deprecated.Link mutiple inference graphs This is used to link subsequent inference graphs with first inference sub-graph. This method should be used when we have tensors shared by one or more layers in multiple sub-graphs- Parameters:
graphs- The list of inference graphs to link- Returns:
- A boolean indicating success or failure
-
new_objc
public static MLCInferenceGraph new_objc()
Deprecated.
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
Deprecated.
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
Deprecated.
-
setVersion_static
public static void setVersion_static(long aVersion)
Deprecated.
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
Deprecated.
-
version_static
public static long version_static()
Deprecated.
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-