[mlcompute] New Xcode 12 framework. Up-to-date with beta 3 (#9208)

Framework not shipped for iOS/tvOS simulators - even if it's available
on macOS...

Feedback FB8132074 / https://github.com/xamarin/maccore/issues/2271
This commit is contained in:
Sebastien Pouliot 2020-07-28 20:55:28 -04:00 коммит произвёл GitHub
Родитель 8fc88096ad
Коммит e8de7afd4d
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
15 изменённых файлов: 2320 добавлений и 1571 удалений

Просмотреть файл

@ -148,6 +148,7 @@ namespace ObjCRuntime {
public const string AccessibilityLibrary = "/System/Library/Frameworks/Accessibility.framework/Accessibility";
public const string AppClipLibrary = "/System/Library/Frameworks/AppClip.framework/AppClip";
public const string MediaSetupLibrary = "/System/Library/Frameworks/MediaSetup.framework/MediaSetup";
public const string MLComputeLibrary = "/System/Library/Frameworks/MLCompute.framework/MLCompute";
public const string SensorKitLibrary = "/System/Library/Frameworks/SensorKit.framework/SensorKit";
public const string UniformTypeIdentifiersLibrary = "/System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdentifiers";
}

Просмотреть файл

@ -174,6 +174,7 @@ namespace ObjCRuntime {
// macOS 10.16
public const string AccessibilityLibrary = "/System/Library/Frameworks/Accessibility.framework/Accessibility";
public const string ClassKitLibrary = "/System/Library/Frameworks/ClassKit.framework/ClassKit";
public const string MLComputeLibrary = "/System/Library/Frameworks/MLCompute.framework/MLCompute";
public const string ReplayKitLibrary = "/System/Library/Frameworks/ReplayKit.framework/ReplayKit";
public const string UniformTypeIdentifiersLibrary = "/System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdentifiers";
public const string UserNotificationsUILibrary = "/System/Library/Frameworks/UserNotificationsUI.framework/UserNotificationsUI";

Просмотреть файл

@ -95,6 +95,7 @@ namespace ObjCRuntime {
// tvOS 14.0
public const string AccessibilityLibrary = "/System/Library/Frameworks/Accessibility.framework/Accessibility";
public const string LinkPresentationLibrary = "/System/Library/Frameworks/LinkPresentation.framework/LinkPresentation";
public const string MLComputeLibrary = "/System/Library/Frameworks/MLCompute.framework/MLCompute";
public const string UniformTypeIdentifiersLibrary = "/System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdentifiers";
}
}

152
src/MLCompute/MLHelpers.cs Normal file
Просмотреть файл

@ -0,0 +1,152 @@
using System;
using System.Runtime.InteropServices;
using CoreFoundation;
using Foundation;
using ObjCRuntime;
namespace MLCompute {
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCActivationTypeExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCActivationTypeDebugDescription (MLCActivationType activationType);
public static string GetDebugDescription (this MLCActivationType self)
{
return CFString.FetchString (MLCActivationTypeDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCArithmeticOperationExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCArithmeticOperationDebugDescription (MLCArithmeticOperation operation);
public static string GetDebugDescription (this MLCArithmeticOperation self)
{
return CFString.FetchString (MLCArithmeticOperationDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCPaddingPolicyExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCPaddingPolicyDebugDescription (MLCPaddingPolicy paddingPolicy);
public static string GetDebugDescription (this MLCPaddingPolicy self)
{
return CFString.FetchString (MLCPaddingPolicyDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCLossTypeExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCLossTypeDebugDescription (MLCLossType lossType);
public static string GetDebugDescription (this MLCLossType self)
{
return CFString.FetchString (MLCLossTypeDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCReductionTypeExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCReductionTypeDebugDescription (MLCReductionType reductionType);
public static string GetDebugDescription (this MLCReductionType self)
{
return CFString.FetchString (MLCReductionTypeDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCPaddingTypeExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCPaddingTypeDebugDescription (MLCPaddingType paddingType);
public static string GetDebugDescription (this MLCPaddingType self)
{
return CFString.FetchString (MLCPaddingTypeDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCConvolutionTypeExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCConvolutionTypeDebugDescription (MLCConvolutionType convolutionType);
public static string GetDebugDescription (this MLCConvolutionType self)
{
return CFString.FetchString (MLCConvolutionTypeDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCPoolingTypeExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCPoolingTypeDebugDescription (MLCPoolingType poolingType);
public static string GetDebugDescription (this MLCPoolingType self)
{
return CFString.FetchString (MLCPoolingTypeDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCSoftmaxOperationExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCSoftmaxOperationDebugDescription (MLCSoftmaxOperation operation);
public static string GetDebugDescription (this MLCSoftmaxOperation self)
{
return CFString.FetchString (MLCSoftmaxOperationDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCSampleModeExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCSampleModeDebugDescription (MLCSampleMode mode);
public static string GetDebugDescription (this MLCSampleMode self)
{
return CFString.FetchString (MLCSampleModeDebugDescription (self));
}
}
[iOS (14,0)][TV (14,0)][Mac (10,16)]
[NoWatch]
public static class MLCLstmResultModeExtensions {
[DllImport (Constants.MLComputeLibrary)]
static extern /* NSString */ IntPtr MLCLSTMResultModeDebugDescription (MLCLstmResultMode mode);
public static string GetDebugDescription (this MLCLstmResultMode self)
{
return CFString.FetchString (MLCLSTMResultModeDebugDescription (self));
}
}
}

Просмотреть файл

@ -1109,6 +1109,10 @@ METRICKIT_SOURCES = \
MetricKit/MXMetric.cs \
MetricKit/MXMetricPayload.cs \
# MLCompute
MLCOMPUTE_SOURCES = \
MLCompute/MLHelpers.cs \
# MobileCoreServices
@ -1873,6 +1877,7 @@ MAC_FRAMEWORKS = \
Metal \
MetalKit \
MetalPerformanceShaders \
MLCompute \
MobileCoreServices \
ModelIO \
MultipeerConnectivity \
@ -1972,6 +1977,7 @@ IOS_FRAMEWORKS = \
MetalKit \
MetalPerformanceShaders \
MetricKit \
MLCompute \
MobileCoreServices \
ModelIO \
MultipeerConnectivity \
@ -2064,6 +2070,7 @@ TVOS_FRAMEWORKS = \
Metal \
MetalKit \
MetalPerformanceShaders \
MLCompute \
MobileCoreServices \
ModelIO \
MultipeerConnectivity \

2098
src/mlcompute.cs Normal file

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -984,9 +984,10 @@ namespace Introspection
Assert.True (CheckLibrary (s), fi.Name);
break;
#endif
#if __IOS__
#if !__MACOS__
case "MediaSetupLibrary":
// Xcode 12 beta 2 does not ship this framework/headers for the simulator
case "MLComputeLibrary":
// Xcode 12 beta 2 does not ship this framework/headers for the simulators
if (Runtime.Arch == Arch.DEVICE)
Assert.True (CheckLibrary (s), fi.Name);
break;

Просмотреть файл

@ -70,6 +70,7 @@ namespace Introspection {
return true;
break;
case "DeviceCheck": // Only available on device
case "MLCompute": // Only available on device
if (Runtime.Arch == Arch.SIMULATOR)
return true;
break;

Просмотреть файл

@ -65,6 +65,9 @@ namespace Introspection {
return !simulator;
default:
// MLCompute not available in simulator as of Xcode 12 beta 3
if (simulator && symbolName.StartsWith ("MLC", StringComparison.Ordinal))
return true;
return base.Skip (symbolName);
}
}

Просмотреть файл

@ -37,6 +37,7 @@ namespace Introspection {
// they don't answer on the simulator (Apple implementation does not work) but fine on devices
case "GameController":
case "MonoTouch.GameController":
case "MLCompute": // xcode 12 beta 3
return Runtime.Arch == Arch.SIMULATOR;
case "CoreAudioKit":

Просмотреть файл

@ -0,0 +1,44 @@
#if !__WATCHOS__
using System;
using Foundation;
using MLCompute;
using ObjCRuntime;
using NUnit.Framework;
namespace MonoTouchFixtures.MLCompute {
[TestFixture]
[Preserve (AllMembers = true)]
public class MLEnumsTest {
[SetUp]
public void SetUp ()
{
TestRuntime.AssertXcodeVersion (12, 0);
#if !MONOMAC
if (Runtime.Arch == Arch.SIMULATOR)
Assert.Ignore ("https://github.com/xamarin/maccore/issues/2271");
#endif
}
[Test]
public void GetDebugDescription ()
{
Assert.That (MLCActivationType.ReLU.GetDebugDescription (), Is.EqualTo ("ReLU"), "MLCActivationType");
Assert.That (MLCArithmeticOperation.Add.GetDebugDescription (), Is.EqualTo ("Add"), "MLCArithmeticOperation");
Assert.That (MLCPaddingPolicy.UsePaddingSize.GetDebugDescription (), Is.EqualTo ("Use Padding Size"), "MLCPaddingPolicy");
Assert.That (MLCLossType.MeanAbsoluteError.GetDebugDescription (), Is.EqualTo ("Absolute Error"), "MLCLossType");
Assert.That (MLCReductionType.ArgMax.GetDebugDescription (), Is.EqualTo ("Arg Max"), "MLCReductionType");
Assert.That (MLCPaddingType.Constant.GetDebugDescription (), Is.EqualTo ("Constant"), "MLCPaddingType");
Assert.That (MLCConvolutionType.Standard.GetDebugDescription (), Is.EqualTo ("Standard"), "MLCConvolutionType");
Assert.That (MLCPoolingType.L2Norm.GetDebugDescription (), Is.EqualTo ("L2 Norm"), "MLCPoolingType");
Assert.That (MLCSoftmaxOperation.LogSoftmax.GetDebugDescription (), Is.EqualTo ("Log Softmax"), "MLCSoftmaxOperation");
Assert.That (MLCSampleMode.Nearest.GetDebugDescription (), Is.EqualTo ("Nearest"), "MLCSampleMode");
Assert.That (MLCLstmResultMode.OutputAndStates.GetDebugDescription (), Is.EqualTo ("Output and States"), "MLCLstmResultMode");
}
}
}
#endif // !__WATCHOS__

Просмотреть файл

@ -0,0 +1,8 @@
## already deprecated (and replaced)
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor:momentumScale:usesNestrovMomentum: not bound
!missing-selector! +MLCTrainingGraph::trainingGraphWithGraphObjects:lossLayer:optimizer: not bound
!missing-selector! MLCSGDOptimizer::usesNestrovMomentum not bound
!missing-selector! MLCTensor::optimizerData: not bound
## sharpie skip empty types - but they can be used
!unknown-type! MLCTensorOptimizerDeviceData bound

Просмотреть файл

@ -1,523 +0,0 @@
!missing-enum! MLCActivationType not bound
!missing-enum! MLCArithmeticOperation not bound
!missing-enum! MLCConvolutionType not bound
!missing-enum! MLCDataType not bound
!missing-enum! MLCDeviceType not bound
!missing-enum! MLCExecutionOptions not bound
!missing-enum! MLCGraphCompilationOptions not bound
!missing-enum! MLCLossType not bound
!missing-enum! MLCLSTMResultMode not bound
!missing-enum! MLCPaddingPolicy not bound
!missing-enum! MLCPaddingType not bound
!missing-enum! MLCPoolingType not bound
!missing-enum! MLCRandomInitializerType not bound
!missing-enum! MLCReductionType not bound
!missing-enum! MLCRegularizationType not bound
!missing-enum! MLCSampleMode not bound
!missing-enum! MLCSoftmaxOperation not bound
!missing-pinvoke! MLCActivationTypeDebugDescription is not bound
!missing-pinvoke! MLCArithmeticOperationDebugDescription is not bound
!missing-pinvoke! MLCConvolutionTypeDebugDescription is not bound
!missing-pinvoke! MLCLossTypeDebugDescription is not bound
!missing-pinvoke! MLCLSTMResultModeDebugDescription is not bound
!missing-pinvoke! MLCPaddingPolicyDebugDescription is not bound
!missing-pinvoke! MLCPaddingTypeDebugDescription is not bound
!missing-pinvoke! MLCPoolingTypeDebugDescription is not bound
!missing-pinvoke! MLCReductionTypeDebugDescription is not bound
!missing-pinvoke! MLCSampleModeDebugDescription is not bound
!missing-pinvoke! MLCSoftmaxOperationDebugDescription is not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType: not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType:a: not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType:a:b: not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType:a:b:c: not bound
!missing-selector! +MLCActivationLayer::absoluteLayer not bound
!missing-selector! +MLCActivationLayer::celuLayer not bound
!missing-selector! +MLCActivationLayer::celuLayerWithAlpha: not bound
!missing-selector! +MLCActivationLayer::eluLayer not bound
!missing-selector! +MLCActivationLayer::eluLayerWithAlpha: not bound
!missing-selector! +MLCActivationLayer::geluLayer not bound
!missing-selector! +MLCActivationLayer::hardShrinkLayer not bound
!missing-selector! +MLCActivationLayer::hardShrinkLayerWithLambda: not bound
!missing-selector! +MLCActivationLayer::hardSigmoidLayer not bound
!missing-selector! +MLCActivationLayer::layerWithDescriptor: not bound
!missing-selector! +MLCActivationLayer::leakyReLULayer not bound
!missing-selector! +MLCActivationLayer::leakyReLULayerWithNegativeSlope: not bound
!missing-selector! +MLCActivationLayer::linearLayerWithScale:bias: not bound
!missing-selector! +MLCActivationLayer::logSigmoidLayer not bound
!missing-selector! +MLCActivationLayer::relu6Layer not bound
!missing-selector! +MLCActivationLayer::reluLayer not bound
!missing-selector! +MLCActivationLayer::relunLayerWithAlpha:beta: not bound
!missing-selector! +MLCActivationLayer::seluLayer not bound
!missing-selector! +MLCActivationLayer::sigmoidLayer not bound
!missing-selector! +MLCActivationLayer::softPlusLayer not bound
!missing-selector! +MLCActivationLayer::softPlusLayerWithBeta: not bound
!missing-selector! +MLCActivationLayer::softShrinkLayer not bound
!missing-selector! +MLCActivationLayer::softShrinkLayerWithLambda: not bound
!missing-selector! +MLCActivationLayer::softSignLayer not bound
!missing-selector! +MLCActivationLayer::tanhLayer not bound
!missing-selector! +MLCActivationLayer::tanhShrinkLayer not bound
!missing-selector! +MLCActivationLayer::thresholdLayerWithThreshold:replacement: not bound
!missing-selector! +MLCAdamOptimizer::optimizerWithDescriptor: not bound
!missing-selector! +MLCAdamOptimizer::optimizerWithDescriptor:beta1:beta2:epsilon:timeStep: not bound
!missing-selector! +MLCArithmeticLayer::layerWithOperation: not bound
!missing-selector! +MLCBatchNormalizationLayer::layerWithFeatureChannelCount:mean:variance:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCBatchNormalizationLayer::layerWithFeatureChannelCount:mean:variance:beta:gamma:varianceEpsilon:momentum: not bound
!missing-selector! +MLCConcatenationLayer::layer not bound
!missing-selector! +MLCConcatenationLayer::layerWithDimension: not bound
!missing-selector! +MLCConvolutionDescriptor::convolutionTransposeDescriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:groupCount:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::convolutionTransposeDescriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::convolutionTransposeDescriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:outputFeatureChannelCount: not bound
!missing-selector! +MLCConvolutionDescriptor::depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::depthwiseConvolutionDescriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:channelMultiplier: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:groupCount:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:outputFeatureChannelCount: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithType:kernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:groupCount:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionLayer::layerWithWeights:biases:descriptor: not bound
!missing-selector! +MLCDevice::cpuDevice not bound
!missing-selector! +MLCDevice::deviceWithGPUDevices: not bound
!missing-selector! +MLCDevice::deviceWithType: not bound
!missing-selector! +MLCDevice::gpuDevice not bound
!missing-selector! +MLCDropoutLayer::layerWithRate:seed: not bound
!missing-selector! +MLCEmbeddingDescriptor::descriptorWithEmbeddingCount:embeddingDimension: not bound
!missing-selector! +MLCEmbeddingDescriptor::descriptorWithEmbeddingCount:embeddingDimension:paddingIndex:maximumNorm:pNorm:scalesGradientByFrequency: not bound
!missing-selector! +MLCEmbeddingLayer::layerWithDescriptor:weights: not bound
!missing-selector! +MLCFullyConnectedLayer::layerWithWeights:biases:descriptor: not bound
!missing-selector! +MLCGramMatrixLayer::layerWithScale: not bound
!missing-selector! +MLCGraph::graph not bound
!missing-selector! +MLCGroupNormalizationLayer::layerWithFeatureChannelCount:groupCount:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCInferenceGraph::graphWithGraphObjects: not bound
!missing-selector! +MLCInstanceNormalizationLayer::layerWithFeatureChannelCount:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCInstanceNormalizationLayer::layerWithFeatureChannelCount:beta:gamma:varianceEpsilon:momentum: not bound
!missing-selector! +MLCLayerNormalizationLayer::layerWithNormalizedShape:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType:weight: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType:weight:labelSmoothing:classCount: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType:weight:labelSmoothing:classCount:epsilon:delta: not bound
!missing-selector! +MLCLossLayer::categoricalCrossEntropyLossWithReductionType:labelSmoothing:classCount:weight: not bound
!missing-selector! +MLCLossLayer::categoricalCrossEntropyLossWithReductionType:labelSmoothing:classCount:weights: not bound
!missing-selector! +MLCLossLayer::cosineDistanceLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::cosineDistanceLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::hingeLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::hingeLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::huberLossWithReductionType:delta:weight: not bound
!missing-selector! +MLCLossLayer::huberLossWithReductionType:delta:weights: not bound
!missing-selector! +MLCLossLayer::layerWithDescriptor: not bound
!missing-selector! +MLCLossLayer::layerWithDescriptor:weights: not bound
!missing-selector! +MLCLossLayer::logLossWithReductionType:epsilon:weight: not bound
!missing-selector! +MLCLossLayer::logLossWithReductionType:epsilon:weights: not bound
!missing-selector! +MLCLossLayer::meanAbsoluteErrorLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::meanAbsoluteErrorLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::meanSquaredErrorLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::meanSquaredErrorLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::sigmoidCrossEntropyLossWithReductionType:labelSmoothing:weight: not bound
!missing-selector! +MLCLossLayer::sigmoidCrossEntropyLossWithReductionType:labelSmoothing:weights: not bound
!missing-selector! +MLCLossLayer::softmaxCrossEntropyLossWithReductionType:labelSmoothing:classCount:weight: not bound
!missing-selector! +MLCLossLayer::softmaxCrossEntropyLossWithReductionType:labelSmoothing:classCount:weights: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:dropout: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout:resultMode: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:isBidirectional:dropout: not bound
!missing-selector! +MLCLSTMLayer::layerWithDescriptor:inputWeights:hiddenWeights:biases: not bound
!missing-selector! +MLCLSTMLayer::layerWithDescriptor:inputWeights:hiddenWeights:peepholeWeights:biases: not bound
!missing-selector! +MLCLSTMLayer::layerWithDescriptor:inputWeights:hiddenWeights:peepholeWeights:biases:gateActivations:outputResultActivation: not bound
!missing-selector! +MLCMatMulDescriptor::descriptor not bound
!missing-selector! +MLCMatMulDescriptor::descriptorWithAlpha:transposesX:transposesY: not bound
!missing-selector! +MLCMatMulLayer::layerWithDescriptor: not bound
!missing-selector! +MLCMultiheadAttentionDescriptor::descriptorWithModelDimension:headCount: not bound
!missing-selector! +MLCMultiheadAttentionDescriptor::descriptorWithModelDimension:keyDimension:valueDimension:headCount:dropout:hasBiases:hasAttentionBiases:addsZeroAttention: not bound
!missing-selector! +MLCMultiheadAttentionLayer::layerWithDescriptor:weights:biases:attentionBiases: not bound
!missing-selector! +MLCOptimizerDescriptor::descriptorWithLearningRate:gradientRescale:appliesGradientClipping:gradientClipMax:gradientClipMin:regularizationType:regularizationScale: not bound
!missing-selector! +MLCOptimizerDescriptor::descriptorWithLearningRate:gradientRescale:regularizationType:regularizationScale: not bound
!missing-selector! +MLCPaddingLayer::layerWithConstantPadding:constantValue: not bound
!missing-selector! +MLCPaddingLayer::layerWithReflectionPadding: not bound
!missing-selector! +MLCPaddingLayer::layerWithSymmetricPadding: not bound
!missing-selector! +MLCPaddingLayer::layerWithZeroPadding: not bound
!missing-selector! +MLCPoolingDescriptor::averagePoolingDescriptorWithKernelSizes:strides:dilationRates:paddingPolicy:paddingSizes:countIncludesPadding: not bound
!missing-selector! +MLCPoolingDescriptor::averagePoolingDescriptorWithKernelSizes:strides:paddingPolicy:paddingSizes:countIncludesPadding: not bound
!missing-selector! +MLCPoolingDescriptor::l2NormPoolingDescriptorWithKernelSizes:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::l2NormPoolingDescriptorWithKernelSizes:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::maxPoolingDescriptorWithKernelSizes:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::maxPoolingDescriptorWithKernelSizes:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::poolingDescriptorWithType:kernelSize:stride: not bound
!missing-selector! +MLCPoolingLayer::layerWithDescriptor: not bound
!missing-selector! +MLCReductionLayer::layerWithReductionType:dimension: not bound
!missing-selector! +MLCReshapeLayer::layerWithShape: not bound
!missing-selector! +MLCRMSPropOptimizer::optimizerWithDescriptor: not bound
!missing-selector! +MLCRMSPropOptimizer::optimizerWithDescriptor:momentumScale:alpha:epsilon:isCentered: not bound
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor: not bound
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor:momentumScale:usesNesterovMomentum: not bound
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor:momentumScale:usesNestrovMomentum: not bound
!missing-selector! +MLCSliceLayer::sliceLayerWithStart:end:stride: not bound
!missing-selector! +MLCSoftmaxLayer::layerWithOperation: not bound
!missing-selector! +MLCSoftmaxLayer::layerWithOperation:dimension: not bound
!missing-selector! +MLCSplitLayer::layerWithSplitCount:dimension: not bound
!missing-selector! +MLCSplitLayer::layerWithSplitSectionLengths:dimension: not bound
!missing-selector! +MLCTensor::tensorWithDescriptor: not bound
!missing-selector! +MLCTensor::tensorWithDescriptor:data: not bound
!missing-selector! +MLCTensor::tensorWithDescriptor:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLength:featureChannelCount:batchSize: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLength:featureChannelCount:batchSize:data: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLength:featureChannelCount:batchSize:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLengths:sortedSequences:featureChannelCount:batchSize:data: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLengths:sortedSequences:featureChannelCount:batchSize:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithShape: not bound
!missing-selector! +MLCTensor::tensorWithShape:data:dataType: not bound
!missing-selector! +MLCTensor::tensorWithShape:dataType: not bound
!missing-selector! +MLCTensor::tensorWithShape:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:data: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:data:dataType: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:fillWithData:dataType: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:randomInitializerType: not bound
!missing-selector! +MLCTensorData::dataWithBytesNoCopy:length: not bound
!missing-selector! +MLCTensorData::dataWithImmutableBytesNoCopy:length: not bound
!missing-selector! +MLCTensorDescriptor::convolutionBiasesDescriptorWithFeatureChannelCount:dataType: not bound
!missing-selector! +MLCTensorDescriptor::convolutionWeightsDescriptorWithInputFeatureChannelCount:outputFeatureChannelCount:dataType: not bound
!missing-selector! +MLCTensorDescriptor::convolutionWeightsDescriptorWithWidth:height:inputFeatureChannelCount:outputFeatureChannelCount:dataType: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithShape:dataType: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithShape:sequenceLengths:sortedSequences:dataType: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithWidth:height:featureChannelCount:batchSize: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithWidth:height:featureChannelCount:batchSize:dataType: not bound
!missing-selector! +MLCTensorDescriptor::maxTensorDimensions not bound
!missing-selector! +MLCTensorParameter::parameterWithTensor: not bound
!missing-selector! +MLCTensorParameter::parameterWithTensor:optimizerData: not bound
!missing-selector! +MLCTrainingGraph::graphWithGraphObjects:lossLayer:optimizer: not bound
!missing-selector! +MLCTrainingGraph::trainingGraphWithGraphObjects:lossLayer:optimizer: not bound
!missing-selector! +MLCTransposeLayer::layerWithDimensions: not bound
!missing-selector! +MLCUpsampleLayer::layerWithShape: not bound
!missing-selector! +MLCUpsampleLayer::layerWithShape:sampleMode:alignsCorners: not bound
!missing-selector! +MLCYOLOLossDescriptor::descriptorWithAnchorBoxes:anchorBoxCount: not bound
!missing-selector! +MLCYOLOLossLayer::layerWithDescriptor: not bound
!missing-selector! MLCActivationDescriptor::a not bound
!missing-selector! MLCActivationDescriptor::activationType not bound
!missing-selector! MLCActivationDescriptor::b not bound
!missing-selector! MLCActivationDescriptor::c not bound
!missing-selector! MLCActivationLayer::descriptor not bound
!missing-selector! MLCAdamOptimizer::beta1 not bound
!missing-selector! MLCAdamOptimizer::beta2 not bound
!missing-selector! MLCAdamOptimizer::epsilon not bound
!missing-selector! MLCAdamOptimizer::timeStep not bound
!missing-selector! MLCArithmeticLayer::operation not bound
!missing-selector! MLCBatchNormalizationLayer::beta not bound
!missing-selector! MLCBatchNormalizationLayer::betaParameter not bound
!missing-selector! MLCBatchNormalizationLayer::featureChannelCount not bound
!missing-selector! MLCBatchNormalizationLayer::gamma not bound
!missing-selector! MLCBatchNormalizationLayer::gammaParameter not bound
!missing-selector! MLCBatchNormalizationLayer::mean not bound
!missing-selector! MLCBatchNormalizationLayer::momentum not bound
!missing-selector! MLCBatchNormalizationLayer::variance not bound
!missing-selector! MLCBatchNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCConcatenationLayer::dimension not bound
!missing-selector! MLCConvolutionDescriptor::convolutionType not bound
!missing-selector! MLCConvolutionDescriptor::dilationRateInX not bound
!missing-selector! MLCConvolutionDescriptor::dilationRateInY not bound
!missing-selector! MLCConvolutionDescriptor::groupCount not bound
!missing-selector! MLCConvolutionDescriptor::inputFeatureChannelCount not bound
!missing-selector! MLCConvolutionDescriptor::isConvolutionTranspose not bound
!missing-selector! MLCConvolutionDescriptor::kernelHeight not bound
!missing-selector! MLCConvolutionDescriptor::kernelWidth not bound
!missing-selector! MLCConvolutionDescriptor::outputFeatureChannelCount not bound
!missing-selector! MLCConvolutionDescriptor::paddingPolicy not bound
!missing-selector! MLCConvolutionDescriptor::paddingSizeInX not bound
!missing-selector! MLCConvolutionDescriptor::paddingSizeInY not bound
!missing-selector! MLCConvolutionDescriptor::strideInX not bound
!missing-selector! MLCConvolutionDescriptor::strideInY not bound
!missing-selector! MLCConvolutionDescriptor::usesDepthwiseConvolution not bound
!missing-selector! MLCConvolutionLayer::biases not bound
!missing-selector! MLCConvolutionLayer::biasesParameter not bound
!missing-selector! MLCConvolutionLayer::descriptor not bound
!missing-selector! MLCConvolutionLayer::weights not bound
!missing-selector! MLCConvolutionLayer::weightsParameter not bound
!missing-selector! MLCDevice::gpuDevices not bound
!missing-selector! MLCDevice::type not bound
!missing-selector! MLCDropoutLayer::rate not bound
!missing-selector! MLCDropoutLayer::seed not bound
!missing-selector! MLCEmbeddingDescriptor::embeddingCount not bound
!missing-selector! MLCEmbeddingDescriptor::embeddingDimension not bound
!missing-selector! MLCEmbeddingDescriptor::maximumNorm not bound
!missing-selector! MLCEmbeddingDescriptor::paddingIndex not bound
!missing-selector! MLCEmbeddingDescriptor::pNorm not bound
!missing-selector! MLCEmbeddingDescriptor::scalesGradientByFrequency not bound
!missing-selector! MLCEmbeddingLayer::descriptor not bound
!missing-selector! MLCEmbeddingLayer::weights not bound
!missing-selector! MLCEmbeddingLayer::weightsParameter not bound
!missing-selector! MLCFullyConnectedLayer::biases not bound
!missing-selector! MLCFullyConnectedLayer::biasesParameter not bound
!missing-selector! MLCFullyConnectedLayer::descriptor not bound
!missing-selector! MLCFullyConnectedLayer::weights not bound
!missing-selector! MLCFullyConnectedLayer::weightsParameter not bound
!missing-selector! MLCGramMatrixLayer::scale not bound
!missing-selector! MLCGraph::bindAndWriteData:forInputs:toDevice:batchSize:synchronous: not bound
!missing-selector! MLCGraph::bindAndWriteData:forInputs:toDevice:synchronous: not bound
!missing-selector! MLCGraph::concatenateWithSources:dimension: not bound
!missing-selector! MLCGraph::device not bound
!missing-selector! MLCGraph::layers not bound
!missing-selector! MLCGraph::nodeWithLayer:source: not bound
!missing-selector! MLCGraph::nodeWithLayer:sources: not bound
!missing-selector! MLCGraph::nodeWithLayer:sources:disableUpdate: not bound
!missing-selector! MLCGraph::nodeWithLayer:sources:lossLabels: not bound
!missing-selector! MLCGraph::reshapeWithShape:source: not bound
!missing-selector! MLCGraph::resultTensorsForLayer: not bound
!missing-selector! MLCGraph::sourceTensorsForLayer: not bound
!missing-selector! MLCGraph::splitWithSource:splitCount:dimension: not bound
!missing-selector! MLCGraph::splitWithSource:splitSectionLengths:dimension: not bound
!missing-selector! MLCGraph::summarizedDOTDescription not bound
!missing-selector! MLCGraph::transposeWithDimensions:source: not bound
!missing-selector! MLCGroupNormalizationLayer::beta not bound
!missing-selector! MLCGroupNormalizationLayer::betaParameter not bound
!missing-selector! MLCGroupNormalizationLayer::featureChannelCount not bound
!missing-selector! MLCGroupNormalizationLayer::gamma not bound
!missing-selector! MLCGroupNormalizationLayer::gammaParameter not bound
!missing-selector! MLCGroupNormalizationLayer::groupCount not bound
!missing-selector! MLCGroupNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCInferenceGraph::addInputs: not bound
!missing-selector! MLCInferenceGraph::addInputs:lossLabels:lossLabelWeights: not bound
!missing-selector! MLCInferenceGraph::addOutputs: not bound
!missing-selector! MLCInferenceGraph::compileWithOptions:device: not bound
!missing-selector! MLCInferenceGraph::deviceMemorySize not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:outputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:outputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::linkWithGraphs: not bound
!missing-selector! MLCInstanceNormalizationLayer::beta not bound
!missing-selector! MLCInstanceNormalizationLayer::betaParameter not bound
!missing-selector! MLCInstanceNormalizationLayer::featureChannelCount not bound
!missing-selector! MLCInstanceNormalizationLayer::gamma not bound
!missing-selector! MLCInstanceNormalizationLayer::gammaParameter not bound
!missing-selector! MLCInstanceNormalizationLayer::momentum not bound
!missing-selector! MLCInstanceNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCLayer::isDebuggingEnabled not bound
!missing-selector! MLCLayer::label not bound
!missing-selector! MLCLayer::layerID not bound
!missing-selector! MLCLayer::setIsDebuggingEnabled: not bound
!missing-selector! MLCLayer::setLabel: not bound
!missing-selector! MLCLayerNormalizationLayer::beta not bound
!missing-selector! MLCLayerNormalizationLayer::betaParameter not bound
!missing-selector! MLCLayerNormalizationLayer::gamma not bound
!missing-selector! MLCLayerNormalizationLayer::gammaParameter not bound
!missing-selector! MLCLayerNormalizationLayer::normalizedShape not bound
!missing-selector! MLCLayerNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCLossDescriptor::classCount not bound
!missing-selector! MLCLossDescriptor::delta not bound
!missing-selector! MLCLossDescriptor::epsilon not bound
!missing-selector! MLCLossDescriptor::labelSmoothing not bound
!missing-selector! MLCLossDescriptor::lossType not bound
!missing-selector! MLCLossDescriptor::reductionType not bound
!missing-selector! MLCLossDescriptor::weight not bound
!missing-selector! MLCLossLayer::descriptor not bound
!missing-selector! MLCLossLayer::weights not bound
!missing-selector! MLCLSTMDescriptor::batchFirst not bound
!missing-selector! MLCLSTMDescriptor::dropout not bound
!missing-selector! MLCLSTMDescriptor::hiddenSize not bound
!missing-selector! MLCLSTMDescriptor::inputSize not bound
!missing-selector! MLCLSTMDescriptor::isBidirectional not bound
!missing-selector! MLCLSTMDescriptor::layerCount not bound
!missing-selector! MLCLSTMDescriptor::resultMode not bound
!missing-selector! MLCLSTMDescriptor::returnsSequences not bound
!missing-selector! MLCLSTMDescriptor::usesBiases not bound
!missing-selector! MLCLSTMLayer::biases not bound
!missing-selector! MLCLSTMLayer::biasesParameters not bound
!missing-selector! MLCLSTMLayer::descriptor not bound
!missing-selector! MLCLSTMLayer::gateActivations not bound
!missing-selector! MLCLSTMLayer::hiddenWeights not bound
!missing-selector! MLCLSTMLayer::hiddenWeightsParameters not bound
!missing-selector! MLCLSTMLayer::inputWeights not bound
!missing-selector! MLCLSTMLayer::inputWeightsParameters not bound
!missing-selector! MLCLSTMLayer::outputResultActivation not bound
!missing-selector! MLCLSTMLayer::peepholeWeights not bound
!missing-selector! MLCLSTMLayer::peepholeWeightsParameters not bound
!missing-selector! MLCMatMulDescriptor::alpha not bound
!missing-selector! MLCMatMulDescriptor::transposesX not bound
!missing-selector! MLCMatMulDescriptor::transposesY not bound
!missing-selector! MLCMatMulLayer::descriptor not bound
!missing-selector! MLCMultiheadAttentionDescriptor::addsZeroAttention not bound
!missing-selector! MLCMultiheadAttentionDescriptor::dropout not bound
!missing-selector! MLCMultiheadAttentionDescriptor::hasAttentionBiases not bound
!missing-selector! MLCMultiheadAttentionDescriptor::hasBiases not bound
!missing-selector! MLCMultiheadAttentionDescriptor::headCount not bound
!missing-selector! MLCMultiheadAttentionDescriptor::keyDimension not bound
!missing-selector! MLCMultiheadAttentionDescriptor::modelDimension not bound
!missing-selector! MLCMultiheadAttentionDescriptor::valueDimension not bound
!missing-selector! MLCMultiheadAttentionLayer::attentionBiases not bound
!missing-selector! MLCMultiheadAttentionLayer::biases not bound
!missing-selector! MLCMultiheadAttentionLayer::biasesParameters not bound
!missing-selector! MLCMultiheadAttentionLayer::descriptor not bound
!missing-selector! MLCMultiheadAttentionLayer::weights not bound
!missing-selector! MLCMultiheadAttentionLayer::weightsParameters not bound
!missing-selector! MLCOptimizer::appliesGradientClipping not bound
!missing-selector! MLCOptimizer::gradientClipMax not bound
!missing-selector! MLCOptimizer::gradientClipMin not bound
!missing-selector! MLCOptimizer::gradientRescale not bound
!missing-selector! MLCOptimizer::learningRate not bound
!missing-selector! MLCOptimizer::regularizationScale not bound
!missing-selector! MLCOptimizer::regularizationType not bound
!missing-selector! MLCOptimizer::setAppliesGradientClipping: not bound
!missing-selector! MLCOptimizer::setLearningRate: not bound
!missing-selector! MLCOptimizerDescriptor::appliesGradientClipping not bound
!missing-selector! MLCOptimizerDescriptor::gradientClipMax not bound
!missing-selector! MLCOptimizerDescriptor::gradientClipMin not bound
!missing-selector! MLCOptimizerDescriptor::gradientRescale not bound
!missing-selector! MLCOptimizerDescriptor::learningRate not bound
!missing-selector! MLCOptimizerDescriptor::regularizationScale not bound
!missing-selector! MLCOptimizerDescriptor::regularizationType not bound
!missing-selector! MLCPaddingLayer::constantValue not bound
!missing-selector! MLCPaddingLayer::paddingBottom not bound
!missing-selector! MLCPaddingLayer::paddingLeft not bound
!missing-selector! MLCPaddingLayer::paddingRight not bound
!missing-selector! MLCPaddingLayer::paddingTop not bound
!missing-selector! MLCPaddingLayer::paddingType not bound
!missing-selector! MLCPoolingDescriptor::countIncludesPadding not bound
!missing-selector! MLCPoolingDescriptor::dilationRateInX not bound
!missing-selector! MLCPoolingDescriptor::dilationRateInY not bound
!missing-selector! MLCPoolingDescriptor::kernelHeight not bound
!missing-selector! MLCPoolingDescriptor::kernelWidth not bound
!missing-selector! MLCPoolingDescriptor::paddingPolicy not bound
!missing-selector! MLCPoolingDescriptor::paddingSizeInX not bound
!missing-selector! MLCPoolingDescriptor::paddingSizeInY not bound
!missing-selector! MLCPoolingDescriptor::poolingType not bound
!missing-selector! MLCPoolingDescriptor::strideInX not bound
!missing-selector! MLCPoolingDescriptor::strideInY not bound
!missing-selector! MLCPoolingLayer::descriptor not bound
!missing-selector! MLCReductionLayer::dimension not bound
!missing-selector! MLCReductionLayer::reductionType not bound
!missing-selector! MLCRMSPropOptimizer::alpha not bound
!missing-selector! MLCRMSPropOptimizer::epsilon not bound
!missing-selector! MLCRMSPropOptimizer::isCentered not bound
!missing-selector! MLCRMSPropOptimizer::momentumScale not bound
!missing-selector! MLCSGDOptimizer::momentumScale not bound
!missing-selector! MLCSGDOptimizer::usesNesterovMomentum not bound
!missing-selector! MLCSGDOptimizer::usesNestrovMomentum not bound
!missing-selector! MLCSliceLayer::end not bound
!missing-selector! MLCSliceLayer::start not bound
!missing-selector! MLCSliceLayer::stride not bound
!missing-selector! MLCSoftmaxLayer::dimension not bound
!missing-selector! MLCSoftmaxLayer::operation not bound
!missing-selector! MLCSplitLayer::dimension not bound
!missing-selector! MLCSplitLayer::splitCount not bound
!missing-selector! MLCSplitLayer::splitSectionLengths not bound
!missing-selector! MLCTensor::bindAndWriteData:toDevice: not bound
!missing-selector! MLCTensor::bindOptimizerData:deviceData: not bound
!missing-selector! MLCTensor::copyDataFromDeviceMemoryToBytes:length:synchronizeWithDevice: not bound
!missing-selector! MLCTensor::data not bound
!missing-selector! MLCTensor::descriptor not bound
!missing-selector! MLCTensor::device not bound
!missing-selector! MLCTensor::hasValidNumerics not bound
!missing-selector! MLCTensor::label not bound
!missing-selector! MLCTensor::optimizerData not bound
!missing-selector! MLCTensor::optimizerData: not bound
!missing-selector! MLCTensor::optimizerDeviceData not bound
!missing-selector! MLCTensor::setLabel: not bound
!missing-selector! MLCTensor::synchronizeData not bound
!missing-selector! MLCTensor::synchronizeOptimizerData not bound
!missing-selector! MLCTensor::tensorID not bound
!missing-selector! MLCTensorData::bytes not bound
!missing-selector! MLCTensorData::length not bound
!missing-selector! MLCTensorDescriptor::batchSizePerSequenceStep not bound
!missing-selector! MLCTensorDescriptor::dataType not bound
!missing-selector! MLCTensorDescriptor::dimensionCount not bound
!missing-selector! MLCTensorDescriptor::sequenceLengths not bound
!missing-selector! MLCTensorDescriptor::shape not bound
!missing-selector! MLCTensorDescriptor::sortedSequences not bound
!missing-selector! MLCTensorDescriptor::stride not bound
!missing-selector! MLCTensorDescriptor::tensorAllocationSizeInBytes not bound
!missing-selector! MLCTensorParameter::isUpdatable not bound
!missing-selector! MLCTensorParameter::setIsUpdatable: not bound
!missing-selector! MLCTensorParameter::tensor not bound
!missing-selector! MLCTrainingGraph::addInputs:lossLabels: not bound
!missing-selector! MLCTrainingGraph::addInputs:lossLabels:lossLabelWeights: not bound
!missing-selector! MLCTrainingGraph::addOutputs: not bound
!missing-selector! MLCTrainingGraph::allocateUserGradientForTensor: not bound
!missing-selector! MLCTrainingGraph::compileOptimizer: not bound
!missing-selector! MLCTrainingGraph::compileWithOptions:device: not bound
!missing-selector! MLCTrainingGraph::deviceMemorySize not bound
!missing-selector! MLCTrainingGraph::executeForwardWithBatchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeForwardWithBatchSize:options:outputsData:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeGradientWithBatchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeGradientWithBatchSize:options:outputsData:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeOptimizerUpdateWithOptions:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:outputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::gradientDataForParameter:layer: not bound
!missing-selector! MLCTrainingGraph::linkWithGraphs: not bound
!missing-selector! MLCTrainingGraph::optimizer not bound
!missing-selector! MLCTrainingGraph::resultGradientTensorsForLayer: not bound
!missing-selector! MLCTrainingGraph::setTrainingTensorParameters: not bound
!missing-selector! MLCTrainingGraph::sourceGradientTensorsForLayer: not bound
!missing-selector! MLCTrainingGraph::stopGradientForTensors: not bound
!missing-selector! MLCTrainingGraph::synchronizeUpdates not bound
!missing-selector! MLCTransposeLayer::dimensions not bound
!missing-selector! MLCUpsampleLayer::alignsCorners not bound
!missing-selector! MLCUpsampleLayer::sampleMode not bound
!missing-selector! MLCUpsampleLayer::shape not bound
!missing-selector! MLCYOLOLossDescriptor::anchorBoxCount not bound
!missing-selector! MLCYOLOLossDescriptor::anchorBoxes not bound
!missing-selector! MLCYOLOLossDescriptor::maximumIOUForObjectAbsence not bound
!missing-selector! MLCYOLOLossDescriptor::minimumIOUForObjectPresence not bound
!missing-selector! MLCYOLOLossDescriptor::scaleClassLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleNoObjectConfidenceLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleObjectConfidenceLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleSpatialPositionLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleSpatialSizeLoss not bound
!missing-selector! MLCYOLOLossDescriptor::setMaximumIOUForObjectAbsence: not bound
!missing-selector! MLCYOLOLossDescriptor::setMinimumIOUForObjectPresence: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleClassLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleNoObjectConfidenceLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleObjectConfidenceLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleSpatialPositionLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleSpatialSizeLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setShouldRescore: not bound
!missing-selector! MLCYOLOLossDescriptor::shouldRescore not bound
!missing-selector! MLCYOLOLossLayer::yoloLossDescriptor not bound
!missing-type! MLCActivationDescriptor not bound
!missing-type! MLCActivationLayer not bound
!missing-type! MLCAdamOptimizer not bound
!missing-type! MLCArithmeticLayer not bound
!missing-type! MLCBatchNormalizationLayer not bound
!missing-type! MLCConcatenationLayer not bound
!missing-type! MLCConvolutionDescriptor not bound
!missing-type! MLCConvolutionLayer not bound
!missing-type! MLCDevice not bound
!missing-type! MLCDropoutLayer not bound
!missing-type! MLCEmbeddingDescriptor not bound
!missing-type! MLCEmbeddingLayer not bound
!missing-type! MLCFullyConnectedLayer not bound
!missing-type! MLCGramMatrixLayer not bound
!missing-type! MLCGraph not bound
!missing-type! MLCGroupNormalizationLayer not bound
!missing-type! MLCInferenceGraph not bound
!missing-type! MLCInstanceNormalizationLayer not bound
!missing-type! MLCLayer not bound
!missing-type! MLCLayerNormalizationLayer not bound
!missing-type! MLCLossDescriptor not bound
!missing-type! MLCLossLayer not bound
!missing-type! MLCLSTMDescriptor not bound
!missing-type! MLCLSTMLayer not bound
!missing-type! MLCMatMulDescriptor not bound
!missing-type! MLCMatMulLayer not bound
!missing-type! MLCMultiheadAttentionDescriptor not bound
!missing-type! MLCMultiheadAttentionLayer not bound
!missing-type! MLCOptimizer not bound
!missing-type! MLCOptimizerDescriptor not bound
!missing-type! MLCPaddingLayer not bound
!missing-type! MLCPoolingDescriptor not bound
!missing-type! MLCPoolingLayer not bound
!missing-type! MLCReductionLayer not bound
!missing-type! MLCReshapeLayer not bound
!missing-type! MLCRMSPropOptimizer not bound
!missing-type! MLCSGDOptimizer not bound
!missing-type! MLCSliceLayer not bound
!missing-type! MLCSoftmaxLayer not bound
!missing-type! MLCSplitLayer not bound
!missing-type! MLCTensor not bound
!missing-type! MLCTensorData not bound
!missing-type! MLCTensorDescriptor not bound
!missing-type! MLCTensorParameter not bound
!missing-type! MLCTrainingGraph not bound
!missing-type! MLCTransposeLayer not bound
!missing-type! MLCUpsampleLayer not bound
!missing-type! MLCYOLOLossDescriptor not bound
!missing-type! MLCYOLOLossLayer not bound

Просмотреть файл

@ -1,523 +0,0 @@
!missing-enum! MLCActivationType not bound
!missing-enum! MLCArithmeticOperation not bound
!missing-enum! MLCConvolutionType not bound
!missing-enum! MLCDataType not bound
!missing-enum! MLCDeviceType not bound
!missing-enum! MLCExecutionOptions not bound
!missing-enum! MLCGraphCompilationOptions not bound
!missing-enum! MLCLossType not bound
!missing-enum! MLCLSTMResultMode not bound
!missing-enum! MLCPaddingPolicy not bound
!missing-enum! MLCPaddingType not bound
!missing-enum! MLCPoolingType not bound
!missing-enum! MLCRandomInitializerType not bound
!missing-enum! MLCReductionType not bound
!missing-enum! MLCRegularizationType not bound
!missing-enum! MLCSampleMode not bound
!missing-enum! MLCSoftmaxOperation not bound
!missing-pinvoke! MLCActivationTypeDebugDescription is not bound
!missing-pinvoke! MLCArithmeticOperationDebugDescription is not bound
!missing-pinvoke! MLCConvolutionTypeDebugDescription is not bound
!missing-pinvoke! MLCLossTypeDebugDescription is not bound
!missing-pinvoke! MLCLSTMResultModeDebugDescription is not bound
!missing-pinvoke! MLCPaddingPolicyDebugDescription is not bound
!missing-pinvoke! MLCPaddingTypeDebugDescription is not bound
!missing-pinvoke! MLCPoolingTypeDebugDescription is not bound
!missing-pinvoke! MLCReductionTypeDebugDescription is not bound
!missing-pinvoke! MLCSampleModeDebugDescription is not bound
!missing-pinvoke! MLCSoftmaxOperationDebugDescription is not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType: not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType:a: not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType:a:b: not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType:a:b:c: not bound
!missing-selector! +MLCActivationLayer::absoluteLayer not bound
!missing-selector! +MLCActivationLayer::celuLayer not bound
!missing-selector! +MLCActivationLayer::celuLayerWithAlpha: not bound
!missing-selector! +MLCActivationLayer::eluLayer not bound
!missing-selector! +MLCActivationLayer::eluLayerWithAlpha: not bound
!missing-selector! +MLCActivationLayer::geluLayer not bound
!missing-selector! +MLCActivationLayer::hardShrinkLayer not bound
!missing-selector! +MLCActivationLayer::hardShrinkLayerWithLambda: not bound
!missing-selector! +MLCActivationLayer::hardSigmoidLayer not bound
!missing-selector! +MLCActivationLayer::layerWithDescriptor: not bound
!missing-selector! +MLCActivationLayer::leakyReLULayer not bound
!missing-selector! +MLCActivationLayer::leakyReLULayerWithNegativeSlope: not bound
!missing-selector! +MLCActivationLayer::linearLayerWithScale:bias: not bound
!missing-selector! +MLCActivationLayer::logSigmoidLayer not bound
!missing-selector! +MLCActivationLayer::relu6Layer not bound
!missing-selector! +MLCActivationLayer::reluLayer not bound
!missing-selector! +MLCActivationLayer::relunLayerWithAlpha:beta: not bound
!missing-selector! +MLCActivationLayer::seluLayer not bound
!missing-selector! +MLCActivationLayer::sigmoidLayer not bound
!missing-selector! +MLCActivationLayer::softPlusLayer not bound
!missing-selector! +MLCActivationLayer::softPlusLayerWithBeta: not bound
!missing-selector! +MLCActivationLayer::softShrinkLayer not bound
!missing-selector! +MLCActivationLayer::softShrinkLayerWithLambda: not bound
!missing-selector! +MLCActivationLayer::softSignLayer not bound
!missing-selector! +MLCActivationLayer::tanhLayer not bound
!missing-selector! +MLCActivationLayer::tanhShrinkLayer not bound
!missing-selector! +MLCActivationLayer::thresholdLayerWithThreshold:replacement: not bound
!missing-selector! +MLCAdamOptimizer::optimizerWithDescriptor: not bound
!missing-selector! +MLCAdamOptimizer::optimizerWithDescriptor:beta1:beta2:epsilon:timeStep: not bound
!missing-selector! +MLCArithmeticLayer::layerWithOperation: not bound
!missing-selector! +MLCBatchNormalizationLayer::layerWithFeatureChannelCount:mean:variance:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCBatchNormalizationLayer::layerWithFeatureChannelCount:mean:variance:beta:gamma:varianceEpsilon:momentum: not bound
!missing-selector! +MLCConcatenationLayer::layer not bound
!missing-selector! +MLCConcatenationLayer::layerWithDimension: not bound
!missing-selector! +MLCConvolutionDescriptor::convolutionTransposeDescriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:groupCount:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::convolutionTransposeDescriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::convolutionTransposeDescriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:outputFeatureChannelCount: not bound
!missing-selector! +MLCConvolutionDescriptor::depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::depthwiseConvolutionDescriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:channelMultiplier: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:groupCount:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:outputFeatureChannelCount: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithType:kernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:groupCount:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionLayer::layerWithWeights:biases:descriptor: not bound
!missing-selector! +MLCDevice::cpuDevice not bound
!missing-selector! +MLCDevice::deviceWithGPUDevices: not bound
!missing-selector! +MLCDevice::deviceWithType: not bound
!missing-selector! +MLCDevice::gpuDevice not bound
!missing-selector! +MLCDropoutLayer::layerWithRate:seed: not bound
!missing-selector! +MLCEmbeddingDescriptor::descriptorWithEmbeddingCount:embeddingDimension: not bound
!missing-selector! +MLCEmbeddingDescriptor::descriptorWithEmbeddingCount:embeddingDimension:paddingIndex:maximumNorm:pNorm:scalesGradientByFrequency: not bound
!missing-selector! +MLCEmbeddingLayer::layerWithDescriptor:weights: not bound
!missing-selector! +MLCFullyConnectedLayer::layerWithWeights:biases:descriptor: not bound
!missing-selector! +MLCGramMatrixLayer::layerWithScale: not bound
!missing-selector! +MLCGraph::graph not bound
!missing-selector! +MLCGroupNormalizationLayer::layerWithFeatureChannelCount:groupCount:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCInferenceGraph::graphWithGraphObjects: not bound
!missing-selector! +MLCInstanceNormalizationLayer::layerWithFeatureChannelCount:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCInstanceNormalizationLayer::layerWithFeatureChannelCount:beta:gamma:varianceEpsilon:momentum: not bound
!missing-selector! +MLCLayerNormalizationLayer::layerWithNormalizedShape:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType:weight: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType:weight:labelSmoothing:classCount: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType:weight:labelSmoothing:classCount:epsilon:delta: not bound
!missing-selector! +MLCLossLayer::categoricalCrossEntropyLossWithReductionType:labelSmoothing:classCount:weight: not bound
!missing-selector! +MLCLossLayer::categoricalCrossEntropyLossWithReductionType:labelSmoothing:classCount:weights: not bound
!missing-selector! +MLCLossLayer::cosineDistanceLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::cosineDistanceLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::hingeLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::hingeLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::huberLossWithReductionType:delta:weight: not bound
!missing-selector! +MLCLossLayer::huberLossWithReductionType:delta:weights: not bound
!missing-selector! +MLCLossLayer::layerWithDescriptor: not bound
!missing-selector! +MLCLossLayer::layerWithDescriptor:weights: not bound
!missing-selector! +MLCLossLayer::logLossWithReductionType:epsilon:weight: not bound
!missing-selector! +MLCLossLayer::logLossWithReductionType:epsilon:weights: not bound
!missing-selector! +MLCLossLayer::meanAbsoluteErrorLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::meanAbsoluteErrorLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::meanSquaredErrorLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::meanSquaredErrorLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::sigmoidCrossEntropyLossWithReductionType:labelSmoothing:weight: not bound
!missing-selector! +MLCLossLayer::sigmoidCrossEntropyLossWithReductionType:labelSmoothing:weights: not bound
!missing-selector! +MLCLossLayer::softmaxCrossEntropyLossWithReductionType:labelSmoothing:classCount:weight: not bound
!missing-selector! +MLCLossLayer::softmaxCrossEntropyLossWithReductionType:labelSmoothing:classCount:weights: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:dropout: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout:resultMode: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:isBidirectional:dropout: not bound
!missing-selector! +MLCLSTMLayer::layerWithDescriptor:inputWeights:hiddenWeights:biases: not bound
!missing-selector! +MLCLSTMLayer::layerWithDescriptor:inputWeights:hiddenWeights:peepholeWeights:biases: not bound
!missing-selector! +MLCLSTMLayer::layerWithDescriptor:inputWeights:hiddenWeights:peepholeWeights:biases:gateActivations:outputResultActivation: not bound
!missing-selector! +MLCMatMulDescriptor::descriptor not bound
!missing-selector! +MLCMatMulDescriptor::descriptorWithAlpha:transposesX:transposesY: not bound
!missing-selector! +MLCMatMulLayer::layerWithDescriptor: not bound
!missing-selector! +MLCMultiheadAttentionDescriptor::descriptorWithModelDimension:headCount: not bound
!missing-selector! +MLCMultiheadAttentionDescriptor::descriptorWithModelDimension:keyDimension:valueDimension:headCount:dropout:hasBiases:hasAttentionBiases:addsZeroAttention: not bound
!missing-selector! +MLCMultiheadAttentionLayer::layerWithDescriptor:weights:biases:attentionBiases: not bound
!missing-selector! +MLCOptimizerDescriptor::descriptorWithLearningRate:gradientRescale:appliesGradientClipping:gradientClipMax:gradientClipMin:regularizationType:regularizationScale: not bound
!missing-selector! +MLCOptimizerDescriptor::descriptorWithLearningRate:gradientRescale:regularizationType:regularizationScale: not bound
!missing-selector! +MLCPaddingLayer::layerWithConstantPadding:constantValue: not bound
!missing-selector! +MLCPaddingLayer::layerWithReflectionPadding: not bound
!missing-selector! +MLCPaddingLayer::layerWithSymmetricPadding: not bound
!missing-selector! +MLCPaddingLayer::layerWithZeroPadding: not bound
!missing-selector! +MLCPoolingDescriptor::averagePoolingDescriptorWithKernelSizes:strides:dilationRates:paddingPolicy:paddingSizes:countIncludesPadding: not bound
!missing-selector! +MLCPoolingDescriptor::averagePoolingDescriptorWithKernelSizes:strides:paddingPolicy:paddingSizes:countIncludesPadding: not bound
!missing-selector! +MLCPoolingDescriptor::l2NormPoolingDescriptorWithKernelSizes:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::l2NormPoolingDescriptorWithKernelSizes:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::maxPoolingDescriptorWithKernelSizes:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::maxPoolingDescriptorWithKernelSizes:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::poolingDescriptorWithType:kernelSize:stride: not bound
!missing-selector! +MLCPoolingLayer::layerWithDescriptor: not bound
!missing-selector! +MLCReductionLayer::layerWithReductionType:dimension: not bound
!missing-selector! +MLCReshapeLayer::layerWithShape: not bound
!missing-selector! +MLCRMSPropOptimizer::optimizerWithDescriptor: not bound
!missing-selector! +MLCRMSPropOptimizer::optimizerWithDescriptor:momentumScale:alpha:epsilon:isCentered: not bound
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor: not bound
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor:momentumScale:usesNesterovMomentum: not bound
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor:momentumScale:usesNestrovMomentum: not bound
!missing-selector! +MLCSliceLayer::sliceLayerWithStart:end:stride: not bound
!missing-selector! +MLCSoftmaxLayer::layerWithOperation: not bound
!missing-selector! +MLCSoftmaxLayer::layerWithOperation:dimension: not bound
!missing-selector! +MLCSplitLayer::layerWithSplitCount:dimension: not bound
!missing-selector! +MLCSplitLayer::layerWithSplitSectionLengths:dimension: not bound
!missing-selector! +MLCTensor::tensorWithDescriptor: not bound
!missing-selector! +MLCTensor::tensorWithDescriptor:data: not bound
!missing-selector! +MLCTensor::tensorWithDescriptor:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLength:featureChannelCount:batchSize: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLength:featureChannelCount:batchSize:data: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLength:featureChannelCount:batchSize:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLengths:sortedSequences:featureChannelCount:batchSize:data: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLengths:sortedSequences:featureChannelCount:batchSize:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithShape: not bound
!missing-selector! +MLCTensor::tensorWithShape:data:dataType: not bound
!missing-selector! +MLCTensor::tensorWithShape:dataType: not bound
!missing-selector! +MLCTensor::tensorWithShape:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:data: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:data:dataType: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:fillWithData:dataType: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:randomInitializerType: not bound
!missing-selector! +MLCTensorData::dataWithBytesNoCopy:length: not bound
!missing-selector! +MLCTensorData::dataWithImmutableBytesNoCopy:length: not bound
!missing-selector! +MLCTensorDescriptor::convolutionBiasesDescriptorWithFeatureChannelCount:dataType: not bound
!missing-selector! +MLCTensorDescriptor::convolutionWeightsDescriptorWithInputFeatureChannelCount:outputFeatureChannelCount:dataType: not bound
!missing-selector! +MLCTensorDescriptor::convolutionWeightsDescriptorWithWidth:height:inputFeatureChannelCount:outputFeatureChannelCount:dataType: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithShape:dataType: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithShape:sequenceLengths:sortedSequences:dataType: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithWidth:height:featureChannelCount:batchSize: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithWidth:height:featureChannelCount:batchSize:dataType: not bound
!missing-selector! +MLCTensorDescriptor::maxTensorDimensions not bound
!missing-selector! +MLCTensorParameter::parameterWithTensor: not bound
!missing-selector! +MLCTensorParameter::parameterWithTensor:optimizerData: not bound
!missing-selector! +MLCTrainingGraph::graphWithGraphObjects:lossLayer:optimizer: not bound
!missing-selector! +MLCTrainingGraph::trainingGraphWithGraphObjects:lossLayer:optimizer: not bound
!missing-selector! +MLCTransposeLayer::layerWithDimensions: not bound
!missing-selector! +MLCUpsampleLayer::layerWithShape: not bound
!missing-selector! +MLCUpsampleLayer::layerWithShape:sampleMode:alignsCorners: not bound
!missing-selector! +MLCYOLOLossDescriptor::descriptorWithAnchorBoxes:anchorBoxCount: not bound
!missing-selector! +MLCYOLOLossLayer::layerWithDescriptor: not bound
!missing-selector! MLCActivationDescriptor::a not bound
!missing-selector! MLCActivationDescriptor::activationType not bound
!missing-selector! MLCActivationDescriptor::b not bound
!missing-selector! MLCActivationDescriptor::c not bound
!missing-selector! MLCActivationLayer::descriptor not bound
!missing-selector! MLCAdamOptimizer::beta1 not bound
!missing-selector! MLCAdamOptimizer::beta2 not bound
!missing-selector! MLCAdamOptimizer::epsilon not bound
!missing-selector! MLCAdamOptimizer::timeStep not bound
!missing-selector! MLCArithmeticLayer::operation not bound
!missing-selector! MLCBatchNormalizationLayer::beta not bound
!missing-selector! MLCBatchNormalizationLayer::betaParameter not bound
!missing-selector! MLCBatchNormalizationLayer::featureChannelCount not bound
!missing-selector! MLCBatchNormalizationLayer::gamma not bound
!missing-selector! MLCBatchNormalizationLayer::gammaParameter not bound
!missing-selector! MLCBatchNormalizationLayer::mean not bound
!missing-selector! MLCBatchNormalizationLayer::momentum not bound
!missing-selector! MLCBatchNormalizationLayer::variance not bound
!missing-selector! MLCBatchNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCConcatenationLayer::dimension not bound
!missing-selector! MLCConvolutionDescriptor::convolutionType not bound
!missing-selector! MLCConvolutionDescriptor::dilationRateInX not bound
!missing-selector! MLCConvolutionDescriptor::dilationRateInY not bound
!missing-selector! MLCConvolutionDescriptor::groupCount not bound
!missing-selector! MLCConvolutionDescriptor::inputFeatureChannelCount not bound
!missing-selector! MLCConvolutionDescriptor::isConvolutionTranspose not bound
!missing-selector! MLCConvolutionDescriptor::kernelHeight not bound
!missing-selector! MLCConvolutionDescriptor::kernelWidth not bound
!missing-selector! MLCConvolutionDescriptor::outputFeatureChannelCount not bound
!missing-selector! MLCConvolutionDescriptor::paddingPolicy not bound
!missing-selector! MLCConvolutionDescriptor::paddingSizeInX not bound
!missing-selector! MLCConvolutionDescriptor::paddingSizeInY not bound
!missing-selector! MLCConvolutionDescriptor::strideInX not bound
!missing-selector! MLCConvolutionDescriptor::strideInY not bound
!missing-selector! MLCConvolutionDescriptor::usesDepthwiseConvolution not bound
!missing-selector! MLCConvolutionLayer::biases not bound
!missing-selector! MLCConvolutionLayer::biasesParameter not bound
!missing-selector! MLCConvolutionLayer::descriptor not bound
!missing-selector! MLCConvolutionLayer::weights not bound
!missing-selector! MLCConvolutionLayer::weightsParameter not bound
!missing-selector! MLCDevice::gpuDevices not bound
!missing-selector! MLCDevice::type not bound
!missing-selector! MLCDropoutLayer::rate not bound
!missing-selector! MLCDropoutLayer::seed not bound
!missing-selector! MLCEmbeddingDescriptor::embeddingCount not bound
!missing-selector! MLCEmbeddingDescriptor::embeddingDimension not bound
!missing-selector! MLCEmbeddingDescriptor::maximumNorm not bound
!missing-selector! MLCEmbeddingDescriptor::paddingIndex not bound
!missing-selector! MLCEmbeddingDescriptor::pNorm not bound
!missing-selector! MLCEmbeddingDescriptor::scalesGradientByFrequency not bound
!missing-selector! MLCEmbeddingLayer::descriptor not bound
!missing-selector! MLCEmbeddingLayer::weights not bound
!missing-selector! MLCEmbeddingLayer::weightsParameter not bound
!missing-selector! MLCFullyConnectedLayer::biases not bound
!missing-selector! MLCFullyConnectedLayer::biasesParameter not bound
!missing-selector! MLCFullyConnectedLayer::descriptor not bound
!missing-selector! MLCFullyConnectedLayer::weights not bound
!missing-selector! MLCFullyConnectedLayer::weightsParameter not bound
!missing-selector! MLCGramMatrixLayer::scale not bound
!missing-selector! MLCGraph::bindAndWriteData:forInputs:toDevice:batchSize:synchronous: not bound
!missing-selector! MLCGraph::bindAndWriteData:forInputs:toDevice:synchronous: not bound
!missing-selector! MLCGraph::concatenateWithSources:dimension: not bound
!missing-selector! MLCGraph::device not bound
!missing-selector! MLCGraph::layers not bound
!missing-selector! MLCGraph::nodeWithLayer:source: not bound
!missing-selector! MLCGraph::nodeWithLayer:sources: not bound
!missing-selector! MLCGraph::nodeWithLayer:sources:disableUpdate: not bound
!missing-selector! MLCGraph::nodeWithLayer:sources:lossLabels: not bound
!missing-selector! MLCGraph::reshapeWithShape:source: not bound
!missing-selector! MLCGraph::resultTensorsForLayer: not bound
!missing-selector! MLCGraph::sourceTensorsForLayer: not bound
!missing-selector! MLCGraph::splitWithSource:splitCount:dimension: not bound
!missing-selector! MLCGraph::splitWithSource:splitSectionLengths:dimension: not bound
!missing-selector! MLCGraph::summarizedDOTDescription not bound
!missing-selector! MLCGraph::transposeWithDimensions:source: not bound
!missing-selector! MLCGroupNormalizationLayer::beta not bound
!missing-selector! MLCGroupNormalizationLayer::betaParameter not bound
!missing-selector! MLCGroupNormalizationLayer::featureChannelCount not bound
!missing-selector! MLCGroupNormalizationLayer::gamma not bound
!missing-selector! MLCGroupNormalizationLayer::gammaParameter not bound
!missing-selector! MLCGroupNormalizationLayer::groupCount not bound
!missing-selector! MLCGroupNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCInferenceGraph::addInputs: not bound
!missing-selector! MLCInferenceGraph::addInputs:lossLabels:lossLabelWeights: not bound
!missing-selector! MLCInferenceGraph::addOutputs: not bound
!missing-selector! MLCInferenceGraph::compileWithOptions:device: not bound
!missing-selector! MLCInferenceGraph::deviceMemorySize not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:outputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:outputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::linkWithGraphs: not bound
!missing-selector! MLCInstanceNormalizationLayer::beta not bound
!missing-selector! MLCInstanceNormalizationLayer::betaParameter not bound
!missing-selector! MLCInstanceNormalizationLayer::featureChannelCount not bound
!missing-selector! MLCInstanceNormalizationLayer::gamma not bound
!missing-selector! MLCInstanceNormalizationLayer::gammaParameter not bound
!missing-selector! MLCInstanceNormalizationLayer::momentum not bound
!missing-selector! MLCInstanceNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCLayer::isDebuggingEnabled not bound
!missing-selector! MLCLayer::label not bound
!missing-selector! MLCLayer::layerID not bound
!missing-selector! MLCLayer::setIsDebuggingEnabled: not bound
!missing-selector! MLCLayer::setLabel: not bound
!missing-selector! MLCLayerNormalizationLayer::beta not bound
!missing-selector! MLCLayerNormalizationLayer::betaParameter not bound
!missing-selector! MLCLayerNormalizationLayer::gamma not bound
!missing-selector! MLCLayerNormalizationLayer::gammaParameter not bound
!missing-selector! MLCLayerNormalizationLayer::normalizedShape not bound
!missing-selector! MLCLayerNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCLossDescriptor::classCount not bound
!missing-selector! MLCLossDescriptor::delta not bound
!missing-selector! MLCLossDescriptor::epsilon not bound
!missing-selector! MLCLossDescriptor::labelSmoothing not bound
!missing-selector! MLCLossDescriptor::lossType not bound
!missing-selector! MLCLossDescriptor::reductionType not bound
!missing-selector! MLCLossDescriptor::weight not bound
!missing-selector! MLCLossLayer::descriptor not bound
!missing-selector! MLCLossLayer::weights not bound
!missing-selector! MLCLSTMDescriptor::batchFirst not bound
!missing-selector! MLCLSTMDescriptor::dropout not bound
!missing-selector! MLCLSTMDescriptor::hiddenSize not bound
!missing-selector! MLCLSTMDescriptor::inputSize not bound
!missing-selector! MLCLSTMDescriptor::isBidirectional not bound
!missing-selector! MLCLSTMDescriptor::layerCount not bound
!missing-selector! MLCLSTMDescriptor::resultMode not bound
!missing-selector! MLCLSTMDescriptor::returnsSequences not bound
!missing-selector! MLCLSTMDescriptor::usesBiases not bound
!missing-selector! MLCLSTMLayer::biases not bound
!missing-selector! MLCLSTMLayer::biasesParameters not bound
!missing-selector! MLCLSTMLayer::descriptor not bound
!missing-selector! MLCLSTMLayer::gateActivations not bound
!missing-selector! MLCLSTMLayer::hiddenWeights not bound
!missing-selector! MLCLSTMLayer::hiddenWeightsParameters not bound
!missing-selector! MLCLSTMLayer::inputWeights not bound
!missing-selector! MLCLSTMLayer::inputWeightsParameters not bound
!missing-selector! MLCLSTMLayer::outputResultActivation not bound
!missing-selector! MLCLSTMLayer::peepholeWeights not bound
!missing-selector! MLCLSTMLayer::peepholeWeightsParameters not bound
!missing-selector! MLCMatMulDescriptor::alpha not bound
!missing-selector! MLCMatMulDescriptor::transposesX not bound
!missing-selector! MLCMatMulDescriptor::transposesY not bound
!missing-selector! MLCMatMulLayer::descriptor not bound
!missing-selector! MLCMultiheadAttentionDescriptor::addsZeroAttention not bound
!missing-selector! MLCMultiheadAttentionDescriptor::dropout not bound
!missing-selector! MLCMultiheadAttentionDescriptor::hasAttentionBiases not bound
!missing-selector! MLCMultiheadAttentionDescriptor::hasBiases not bound
!missing-selector! MLCMultiheadAttentionDescriptor::headCount not bound
!missing-selector! MLCMultiheadAttentionDescriptor::keyDimension not bound
!missing-selector! MLCMultiheadAttentionDescriptor::modelDimension not bound
!missing-selector! MLCMultiheadAttentionDescriptor::valueDimension not bound
!missing-selector! MLCMultiheadAttentionLayer::attentionBiases not bound
!missing-selector! MLCMultiheadAttentionLayer::biases not bound
!missing-selector! MLCMultiheadAttentionLayer::biasesParameters not bound
!missing-selector! MLCMultiheadAttentionLayer::descriptor not bound
!missing-selector! MLCMultiheadAttentionLayer::weights not bound
!missing-selector! MLCMultiheadAttentionLayer::weightsParameters not bound
!missing-selector! MLCOptimizer::appliesGradientClipping not bound
!missing-selector! MLCOptimizer::gradientClipMax not bound
!missing-selector! MLCOptimizer::gradientClipMin not bound
!missing-selector! MLCOptimizer::gradientRescale not bound
!missing-selector! MLCOptimizer::learningRate not bound
!missing-selector! MLCOptimizer::regularizationScale not bound
!missing-selector! MLCOptimizer::regularizationType not bound
!missing-selector! MLCOptimizer::setAppliesGradientClipping: not bound
!missing-selector! MLCOptimizer::setLearningRate: not bound
!missing-selector! MLCOptimizerDescriptor::appliesGradientClipping not bound
!missing-selector! MLCOptimizerDescriptor::gradientClipMax not bound
!missing-selector! MLCOptimizerDescriptor::gradientClipMin not bound
!missing-selector! MLCOptimizerDescriptor::gradientRescale not bound
!missing-selector! MLCOptimizerDescriptor::learningRate not bound
!missing-selector! MLCOptimizerDescriptor::regularizationScale not bound
!missing-selector! MLCOptimizerDescriptor::regularizationType not bound
!missing-selector! MLCPaddingLayer::constantValue not bound
!missing-selector! MLCPaddingLayer::paddingBottom not bound
!missing-selector! MLCPaddingLayer::paddingLeft not bound
!missing-selector! MLCPaddingLayer::paddingRight not bound
!missing-selector! MLCPaddingLayer::paddingTop not bound
!missing-selector! MLCPaddingLayer::paddingType not bound
!missing-selector! MLCPoolingDescriptor::countIncludesPadding not bound
!missing-selector! MLCPoolingDescriptor::dilationRateInX not bound
!missing-selector! MLCPoolingDescriptor::dilationRateInY not bound
!missing-selector! MLCPoolingDescriptor::kernelHeight not bound
!missing-selector! MLCPoolingDescriptor::kernelWidth not bound
!missing-selector! MLCPoolingDescriptor::paddingPolicy not bound
!missing-selector! MLCPoolingDescriptor::paddingSizeInX not bound
!missing-selector! MLCPoolingDescriptor::paddingSizeInY not bound
!missing-selector! MLCPoolingDescriptor::poolingType not bound
!missing-selector! MLCPoolingDescriptor::strideInX not bound
!missing-selector! MLCPoolingDescriptor::strideInY not bound
!missing-selector! MLCPoolingLayer::descriptor not bound
!missing-selector! MLCReductionLayer::dimension not bound
!missing-selector! MLCReductionLayer::reductionType not bound
!missing-selector! MLCRMSPropOptimizer::alpha not bound
!missing-selector! MLCRMSPropOptimizer::epsilon not bound
!missing-selector! MLCRMSPropOptimizer::isCentered not bound
!missing-selector! MLCRMSPropOptimizer::momentumScale not bound
!missing-selector! MLCSGDOptimizer::momentumScale not bound
!missing-selector! MLCSGDOptimizer::usesNesterovMomentum not bound
!missing-selector! MLCSGDOptimizer::usesNestrovMomentum not bound
!missing-selector! MLCSliceLayer::end not bound
!missing-selector! MLCSliceLayer::start not bound
!missing-selector! MLCSliceLayer::stride not bound
!missing-selector! MLCSoftmaxLayer::dimension not bound
!missing-selector! MLCSoftmaxLayer::operation not bound
!missing-selector! MLCSplitLayer::dimension not bound
!missing-selector! MLCSplitLayer::splitCount not bound
!missing-selector! MLCSplitLayer::splitSectionLengths not bound
!missing-selector! MLCTensor::bindAndWriteData:toDevice: not bound
!missing-selector! MLCTensor::bindOptimizerData:deviceData: not bound
!missing-selector! MLCTensor::copyDataFromDeviceMemoryToBytes:length:synchronizeWithDevice: not bound
!missing-selector! MLCTensor::data not bound
!missing-selector! MLCTensor::descriptor not bound
!missing-selector! MLCTensor::device not bound
!missing-selector! MLCTensor::hasValidNumerics not bound
!missing-selector! MLCTensor::label not bound
!missing-selector! MLCTensor::optimizerData not bound
!missing-selector! MLCTensor::optimizerData: not bound
!missing-selector! MLCTensor::optimizerDeviceData not bound
!missing-selector! MLCTensor::setLabel: not bound
!missing-selector! MLCTensor::synchronizeData not bound
!missing-selector! MLCTensor::synchronizeOptimizerData not bound
!missing-selector! MLCTensor::tensorID not bound
!missing-selector! MLCTensorData::bytes not bound
!missing-selector! MLCTensorData::length not bound
!missing-selector! MLCTensorDescriptor::batchSizePerSequenceStep not bound
!missing-selector! MLCTensorDescriptor::dataType not bound
!missing-selector! MLCTensorDescriptor::dimensionCount not bound
!missing-selector! MLCTensorDescriptor::sequenceLengths not bound
!missing-selector! MLCTensorDescriptor::shape not bound
!missing-selector! MLCTensorDescriptor::sortedSequences not bound
!missing-selector! MLCTensorDescriptor::stride not bound
!missing-selector! MLCTensorDescriptor::tensorAllocationSizeInBytes not bound
!missing-selector! MLCTensorParameter::isUpdatable not bound
!missing-selector! MLCTensorParameter::setIsUpdatable: not bound
!missing-selector! MLCTensorParameter::tensor not bound
!missing-selector! MLCTrainingGraph::addInputs:lossLabels: not bound
!missing-selector! MLCTrainingGraph::addInputs:lossLabels:lossLabelWeights: not bound
!missing-selector! MLCTrainingGraph::addOutputs: not bound
!missing-selector! MLCTrainingGraph::allocateUserGradientForTensor: not bound
!missing-selector! MLCTrainingGraph::compileOptimizer: not bound
!missing-selector! MLCTrainingGraph::compileWithOptions:device: not bound
!missing-selector! MLCTrainingGraph::deviceMemorySize not bound
!missing-selector! MLCTrainingGraph::executeForwardWithBatchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeForwardWithBatchSize:options:outputsData:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeGradientWithBatchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeGradientWithBatchSize:options:outputsData:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeOptimizerUpdateWithOptions:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:outputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::gradientDataForParameter:layer: not bound
!missing-selector! MLCTrainingGraph::linkWithGraphs: not bound
!missing-selector! MLCTrainingGraph::optimizer not bound
!missing-selector! MLCTrainingGraph::resultGradientTensorsForLayer: not bound
!missing-selector! MLCTrainingGraph::setTrainingTensorParameters: not bound
!missing-selector! MLCTrainingGraph::sourceGradientTensorsForLayer: not bound
!missing-selector! MLCTrainingGraph::stopGradientForTensors: not bound
!missing-selector! MLCTrainingGraph::synchronizeUpdates not bound
!missing-selector! MLCTransposeLayer::dimensions not bound
!missing-selector! MLCUpsampleLayer::alignsCorners not bound
!missing-selector! MLCUpsampleLayer::sampleMode not bound
!missing-selector! MLCUpsampleLayer::shape not bound
!missing-selector! MLCYOLOLossDescriptor::anchorBoxCount not bound
!missing-selector! MLCYOLOLossDescriptor::anchorBoxes not bound
!missing-selector! MLCYOLOLossDescriptor::maximumIOUForObjectAbsence not bound
!missing-selector! MLCYOLOLossDescriptor::minimumIOUForObjectPresence not bound
!missing-selector! MLCYOLOLossDescriptor::scaleClassLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleNoObjectConfidenceLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleObjectConfidenceLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleSpatialPositionLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleSpatialSizeLoss not bound
!missing-selector! MLCYOLOLossDescriptor::setMaximumIOUForObjectAbsence: not bound
!missing-selector! MLCYOLOLossDescriptor::setMinimumIOUForObjectPresence: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleClassLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleNoObjectConfidenceLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleObjectConfidenceLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleSpatialPositionLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleSpatialSizeLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setShouldRescore: not bound
!missing-selector! MLCYOLOLossDescriptor::shouldRescore not bound
!missing-selector! MLCYOLOLossLayer::yoloLossDescriptor not bound
!missing-type! MLCActivationDescriptor not bound
!missing-type! MLCActivationLayer not bound
!missing-type! MLCAdamOptimizer not bound
!missing-type! MLCArithmeticLayer not bound
!missing-type! MLCBatchNormalizationLayer not bound
!missing-type! MLCConcatenationLayer not bound
!missing-type! MLCConvolutionDescriptor not bound
!missing-type! MLCConvolutionLayer not bound
!missing-type! MLCDevice not bound
!missing-type! MLCDropoutLayer not bound
!missing-type! MLCEmbeddingDescriptor not bound
!missing-type! MLCEmbeddingLayer not bound
!missing-type! MLCFullyConnectedLayer not bound
!missing-type! MLCGramMatrixLayer not bound
!missing-type! MLCGraph not bound
!missing-type! MLCGroupNormalizationLayer not bound
!missing-type! MLCInferenceGraph not bound
!missing-type! MLCInstanceNormalizationLayer not bound
!missing-type! MLCLayer not bound
!missing-type! MLCLayerNormalizationLayer not bound
!missing-type! MLCLossDescriptor not bound
!missing-type! MLCLossLayer not bound
!missing-type! MLCLSTMDescriptor not bound
!missing-type! MLCLSTMLayer not bound
!missing-type! MLCMatMulDescriptor not bound
!missing-type! MLCMatMulLayer not bound
!missing-type! MLCMultiheadAttentionDescriptor not bound
!missing-type! MLCMultiheadAttentionLayer not bound
!missing-type! MLCOptimizer not bound
!missing-type! MLCOptimizerDescriptor not bound
!missing-type! MLCPaddingLayer not bound
!missing-type! MLCPoolingDescriptor not bound
!missing-type! MLCPoolingLayer not bound
!missing-type! MLCReductionLayer not bound
!missing-type! MLCReshapeLayer not bound
!missing-type! MLCRMSPropOptimizer not bound
!missing-type! MLCSGDOptimizer not bound
!missing-type! MLCSliceLayer not bound
!missing-type! MLCSoftmaxLayer not bound
!missing-type! MLCSplitLayer not bound
!missing-type! MLCTensor not bound
!missing-type! MLCTensorData not bound
!missing-type! MLCTensorDescriptor not bound
!missing-type! MLCTensorParameter not bound
!missing-type! MLCTrainingGraph not bound
!missing-type! MLCTransposeLayer not bound
!missing-type! MLCUpsampleLayer not bound
!missing-type! MLCYOLOLossDescriptor not bound
!missing-type! MLCYOLOLossLayer not bound

Просмотреть файл

@ -1,523 +0,0 @@
!missing-enum! MLCActivationType not bound
!missing-enum! MLCArithmeticOperation not bound
!missing-enum! MLCConvolutionType not bound
!missing-enum! MLCDataType not bound
!missing-enum! MLCDeviceType not bound
!missing-enum! MLCExecutionOptions not bound
!missing-enum! MLCGraphCompilationOptions not bound
!missing-enum! MLCLossType not bound
!missing-enum! MLCLSTMResultMode not bound
!missing-enum! MLCPaddingPolicy not bound
!missing-enum! MLCPaddingType not bound
!missing-enum! MLCPoolingType not bound
!missing-enum! MLCRandomInitializerType not bound
!missing-enum! MLCReductionType not bound
!missing-enum! MLCRegularizationType not bound
!missing-enum! MLCSampleMode not bound
!missing-enum! MLCSoftmaxOperation not bound
!missing-pinvoke! MLCActivationTypeDebugDescription is not bound
!missing-pinvoke! MLCArithmeticOperationDebugDescription is not bound
!missing-pinvoke! MLCConvolutionTypeDebugDescription is not bound
!missing-pinvoke! MLCLossTypeDebugDescription is not bound
!missing-pinvoke! MLCLSTMResultModeDebugDescription is not bound
!missing-pinvoke! MLCPaddingPolicyDebugDescription is not bound
!missing-pinvoke! MLCPaddingTypeDebugDescription is not bound
!missing-pinvoke! MLCPoolingTypeDebugDescription is not bound
!missing-pinvoke! MLCReductionTypeDebugDescription is not bound
!missing-pinvoke! MLCSampleModeDebugDescription is not bound
!missing-pinvoke! MLCSoftmaxOperationDebugDescription is not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType: not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType:a: not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType:a:b: not bound
!missing-selector! +MLCActivationDescriptor::descriptorWithType:a:b:c: not bound
!missing-selector! +MLCActivationLayer::absoluteLayer not bound
!missing-selector! +MLCActivationLayer::celuLayer not bound
!missing-selector! +MLCActivationLayer::celuLayerWithAlpha: not bound
!missing-selector! +MLCActivationLayer::eluLayer not bound
!missing-selector! +MLCActivationLayer::eluLayerWithAlpha: not bound
!missing-selector! +MLCActivationLayer::geluLayer not bound
!missing-selector! +MLCActivationLayer::hardShrinkLayer not bound
!missing-selector! +MLCActivationLayer::hardShrinkLayerWithLambda: not bound
!missing-selector! +MLCActivationLayer::hardSigmoidLayer not bound
!missing-selector! +MLCActivationLayer::layerWithDescriptor: not bound
!missing-selector! +MLCActivationLayer::leakyReLULayer not bound
!missing-selector! +MLCActivationLayer::leakyReLULayerWithNegativeSlope: not bound
!missing-selector! +MLCActivationLayer::linearLayerWithScale:bias: not bound
!missing-selector! +MLCActivationLayer::logSigmoidLayer not bound
!missing-selector! +MLCActivationLayer::relu6Layer not bound
!missing-selector! +MLCActivationLayer::reluLayer not bound
!missing-selector! +MLCActivationLayer::relunLayerWithAlpha:beta: not bound
!missing-selector! +MLCActivationLayer::seluLayer not bound
!missing-selector! +MLCActivationLayer::sigmoidLayer not bound
!missing-selector! +MLCActivationLayer::softPlusLayer not bound
!missing-selector! +MLCActivationLayer::softPlusLayerWithBeta: not bound
!missing-selector! +MLCActivationLayer::softShrinkLayer not bound
!missing-selector! +MLCActivationLayer::softShrinkLayerWithLambda: not bound
!missing-selector! +MLCActivationLayer::softSignLayer not bound
!missing-selector! +MLCActivationLayer::tanhLayer not bound
!missing-selector! +MLCActivationLayer::tanhShrinkLayer not bound
!missing-selector! +MLCActivationLayer::thresholdLayerWithThreshold:replacement: not bound
!missing-selector! +MLCAdamOptimizer::optimizerWithDescriptor: not bound
!missing-selector! +MLCAdamOptimizer::optimizerWithDescriptor:beta1:beta2:epsilon:timeStep: not bound
!missing-selector! +MLCArithmeticLayer::layerWithOperation: not bound
!missing-selector! +MLCBatchNormalizationLayer::layerWithFeatureChannelCount:mean:variance:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCBatchNormalizationLayer::layerWithFeatureChannelCount:mean:variance:beta:gamma:varianceEpsilon:momentum: not bound
!missing-selector! +MLCConcatenationLayer::layer not bound
!missing-selector! +MLCConcatenationLayer::layerWithDimension: not bound
!missing-selector! +MLCConvolutionDescriptor::convolutionTransposeDescriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:groupCount:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::convolutionTransposeDescriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::convolutionTransposeDescriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:outputFeatureChannelCount: not bound
!missing-selector! +MLCConvolutionDescriptor::depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::depthwiseConvolutionDescriptorWithKernelSizes:inputFeatureChannelCount:channelMultiplier:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::depthwiseConvolutionDescriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:channelMultiplier: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:groupCount:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithKernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithKernelWidth:kernelHeight:inputFeatureChannelCount:outputFeatureChannelCount: not bound
!missing-selector! +MLCConvolutionDescriptor::descriptorWithType:kernelSizes:inputFeatureChannelCount:outputFeatureChannelCount:groupCount:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCConvolutionLayer::layerWithWeights:biases:descriptor: not bound
!missing-selector! +MLCDevice::cpuDevice not bound
!missing-selector! +MLCDevice::deviceWithGPUDevices: not bound
!missing-selector! +MLCDevice::deviceWithType: not bound
!missing-selector! +MLCDevice::gpuDevice not bound
!missing-selector! +MLCDropoutLayer::layerWithRate:seed: not bound
!missing-selector! +MLCEmbeddingDescriptor::descriptorWithEmbeddingCount:embeddingDimension: not bound
!missing-selector! +MLCEmbeddingDescriptor::descriptorWithEmbeddingCount:embeddingDimension:paddingIndex:maximumNorm:pNorm:scalesGradientByFrequency: not bound
!missing-selector! +MLCEmbeddingLayer::layerWithDescriptor:weights: not bound
!missing-selector! +MLCFullyConnectedLayer::layerWithWeights:biases:descriptor: not bound
!missing-selector! +MLCGramMatrixLayer::layerWithScale: not bound
!missing-selector! +MLCGraph::graph not bound
!missing-selector! +MLCGroupNormalizationLayer::layerWithFeatureChannelCount:groupCount:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCInferenceGraph::graphWithGraphObjects: not bound
!missing-selector! +MLCInstanceNormalizationLayer::layerWithFeatureChannelCount:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCInstanceNormalizationLayer::layerWithFeatureChannelCount:beta:gamma:varianceEpsilon:momentum: not bound
!missing-selector! +MLCLayerNormalizationLayer::layerWithNormalizedShape:beta:gamma:varianceEpsilon: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType:weight: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType:weight:labelSmoothing:classCount: not bound
!missing-selector! +MLCLossDescriptor::descriptorWithType:reductionType:weight:labelSmoothing:classCount:epsilon:delta: not bound
!missing-selector! +MLCLossLayer::categoricalCrossEntropyLossWithReductionType:labelSmoothing:classCount:weight: not bound
!missing-selector! +MLCLossLayer::categoricalCrossEntropyLossWithReductionType:labelSmoothing:classCount:weights: not bound
!missing-selector! +MLCLossLayer::cosineDistanceLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::cosineDistanceLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::hingeLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::hingeLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::huberLossWithReductionType:delta:weight: not bound
!missing-selector! +MLCLossLayer::huberLossWithReductionType:delta:weights: not bound
!missing-selector! +MLCLossLayer::layerWithDescriptor: not bound
!missing-selector! +MLCLossLayer::layerWithDescriptor:weights: not bound
!missing-selector! +MLCLossLayer::logLossWithReductionType:epsilon:weight: not bound
!missing-selector! +MLCLossLayer::logLossWithReductionType:epsilon:weights: not bound
!missing-selector! +MLCLossLayer::meanAbsoluteErrorLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::meanAbsoluteErrorLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::meanSquaredErrorLossWithReductionType:weight: not bound
!missing-selector! +MLCLossLayer::meanSquaredErrorLossWithReductionType:weights: not bound
!missing-selector! +MLCLossLayer::sigmoidCrossEntropyLossWithReductionType:labelSmoothing:weight: not bound
!missing-selector! +MLCLossLayer::sigmoidCrossEntropyLossWithReductionType:labelSmoothing:weights: not bound
!missing-selector! +MLCLossLayer::softmaxCrossEntropyLossWithReductionType:labelSmoothing:classCount:weight: not bound
!missing-selector! +MLCLossLayer::softmaxCrossEntropyLossWithReductionType:labelSmoothing:classCount:weights: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:dropout: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:batchFirst:isBidirectional:returnsSequences:dropout:resultMode: not bound
!missing-selector! +MLCLSTMDescriptor::descriptorWithInputSize:hiddenSize:layerCount:usesBiases:isBidirectional:dropout: not bound
!missing-selector! +MLCLSTMLayer::layerWithDescriptor:inputWeights:hiddenWeights:biases: not bound
!missing-selector! +MLCLSTMLayer::layerWithDescriptor:inputWeights:hiddenWeights:peepholeWeights:biases: not bound
!missing-selector! +MLCLSTMLayer::layerWithDescriptor:inputWeights:hiddenWeights:peepholeWeights:biases:gateActivations:outputResultActivation: not bound
!missing-selector! +MLCMatMulDescriptor::descriptor not bound
!missing-selector! +MLCMatMulDescriptor::descriptorWithAlpha:transposesX:transposesY: not bound
!missing-selector! +MLCMatMulLayer::layerWithDescriptor: not bound
!missing-selector! +MLCMultiheadAttentionDescriptor::descriptorWithModelDimension:headCount: not bound
!missing-selector! +MLCMultiheadAttentionDescriptor::descriptorWithModelDimension:keyDimension:valueDimension:headCount:dropout:hasBiases:hasAttentionBiases:addsZeroAttention: not bound
!missing-selector! +MLCMultiheadAttentionLayer::layerWithDescriptor:weights:biases:attentionBiases: not bound
!missing-selector! +MLCOptimizerDescriptor::descriptorWithLearningRate:gradientRescale:appliesGradientClipping:gradientClipMax:gradientClipMin:regularizationType:regularizationScale: not bound
!missing-selector! +MLCOptimizerDescriptor::descriptorWithLearningRate:gradientRescale:regularizationType:regularizationScale: not bound
!missing-selector! +MLCPaddingLayer::layerWithConstantPadding:constantValue: not bound
!missing-selector! +MLCPaddingLayer::layerWithReflectionPadding: not bound
!missing-selector! +MLCPaddingLayer::layerWithSymmetricPadding: not bound
!missing-selector! +MLCPaddingLayer::layerWithZeroPadding: not bound
!missing-selector! +MLCPoolingDescriptor::averagePoolingDescriptorWithKernelSizes:strides:dilationRates:paddingPolicy:paddingSizes:countIncludesPadding: not bound
!missing-selector! +MLCPoolingDescriptor::averagePoolingDescriptorWithKernelSizes:strides:paddingPolicy:paddingSizes:countIncludesPadding: not bound
!missing-selector! +MLCPoolingDescriptor::l2NormPoolingDescriptorWithKernelSizes:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::l2NormPoolingDescriptorWithKernelSizes:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::maxPoolingDescriptorWithKernelSizes:strides:dilationRates:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::maxPoolingDescriptorWithKernelSizes:strides:paddingPolicy:paddingSizes: not bound
!missing-selector! +MLCPoolingDescriptor::poolingDescriptorWithType:kernelSize:stride: not bound
!missing-selector! +MLCPoolingLayer::layerWithDescriptor: not bound
!missing-selector! +MLCReductionLayer::layerWithReductionType:dimension: not bound
!missing-selector! +MLCReshapeLayer::layerWithShape: not bound
!missing-selector! +MLCRMSPropOptimizer::optimizerWithDescriptor: not bound
!missing-selector! +MLCRMSPropOptimizer::optimizerWithDescriptor:momentumScale:alpha:epsilon:isCentered: not bound
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor: not bound
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor:momentumScale:usesNesterovMomentum: not bound
!missing-selector! +MLCSGDOptimizer::optimizerWithDescriptor:momentumScale:usesNestrovMomentum: not bound
!missing-selector! +MLCSliceLayer::sliceLayerWithStart:end:stride: not bound
!missing-selector! +MLCSoftmaxLayer::layerWithOperation: not bound
!missing-selector! +MLCSoftmaxLayer::layerWithOperation:dimension: not bound
!missing-selector! +MLCSplitLayer::layerWithSplitCount:dimension: not bound
!missing-selector! +MLCSplitLayer::layerWithSplitSectionLengths:dimension: not bound
!missing-selector! +MLCTensor::tensorWithDescriptor: not bound
!missing-selector! +MLCTensor::tensorWithDescriptor:data: not bound
!missing-selector! +MLCTensor::tensorWithDescriptor:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLength:featureChannelCount:batchSize: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLength:featureChannelCount:batchSize:data: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLength:featureChannelCount:batchSize:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLengths:sortedSequences:featureChannelCount:batchSize:data: not bound
!missing-selector! +MLCTensor::tensorWithSequenceLengths:sortedSequences:featureChannelCount:batchSize:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithShape: not bound
!missing-selector! +MLCTensor::tensorWithShape:data:dataType: not bound
!missing-selector! +MLCTensor::tensorWithShape:dataType: not bound
!missing-selector! +MLCTensor::tensorWithShape:randomInitializerType: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:data: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:data:dataType: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:fillWithData:dataType: not bound
!missing-selector! +MLCTensor::tensorWithWidth:height:featureChannelCount:batchSize:randomInitializerType: not bound
!missing-selector! +MLCTensorData::dataWithBytesNoCopy:length: not bound
!missing-selector! +MLCTensorData::dataWithImmutableBytesNoCopy:length: not bound
!missing-selector! +MLCTensorDescriptor::convolutionBiasesDescriptorWithFeatureChannelCount:dataType: not bound
!missing-selector! +MLCTensorDescriptor::convolutionWeightsDescriptorWithInputFeatureChannelCount:outputFeatureChannelCount:dataType: not bound
!missing-selector! +MLCTensorDescriptor::convolutionWeightsDescriptorWithWidth:height:inputFeatureChannelCount:outputFeatureChannelCount:dataType: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithShape:dataType: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithShape:sequenceLengths:sortedSequences:dataType: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithWidth:height:featureChannelCount:batchSize: not bound
!missing-selector! +MLCTensorDescriptor::descriptorWithWidth:height:featureChannelCount:batchSize:dataType: not bound
!missing-selector! +MLCTensorDescriptor::maxTensorDimensions not bound
!missing-selector! +MLCTensorParameter::parameterWithTensor: not bound
!missing-selector! +MLCTensorParameter::parameterWithTensor:optimizerData: not bound
!missing-selector! +MLCTrainingGraph::graphWithGraphObjects:lossLayer:optimizer: not bound
!missing-selector! +MLCTrainingGraph::trainingGraphWithGraphObjects:lossLayer:optimizer: not bound
!missing-selector! +MLCTransposeLayer::layerWithDimensions: not bound
!missing-selector! +MLCUpsampleLayer::layerWithShape: not bound
!missing-selector! +MLCUpsampleLayer::layerWithShape:sampleMode:alignsCorners: not bound
!missing-selector! +MLCYOLOLossDescriptor::descriptorWithAnchorBoxes:anchorBoxCount: not bound
!missing-selector! +MLCYOLOLossLayer::layerWithDescriptor: not bound
!missing-selector! MLCActivationDescriptor::a not bound
!missing-selector! MLCActivationDescriptor::activationType not bound
!missing-selector! MLCActivationDescriptor::b not bound
!missing-selector! MLCActivationDescriptor::c not bound
!missing-selector! MLCActivationLayer::descriptor not bound
!missing-selector! MLCAdamOptimizer::beta1 not bound
!missing-selector! MLCAdamOptimizer::beta2 not bound
!missing-selector! MLCAdamOptimizer::epsilon not bound
!missing-selector! MLCAdamOptimizer::timeStep not bound
!missing-selector! MLCArithmeticLayer::operation not bound
!missing-selector! MLCBatchNormalizationLayer::beta not bound
!missing-selector! MLCBatchNormalizationLayer::betaParameter not bound
!missing-selector! MLCBatchNormalizationLayer::featureChannelCount not bound
!missing-selector! MLCBatchNormalizationLayer::gamma not bound
!missing-selector! MLCBatchNormalizationLayer::gammaParameter not bound
!missing-selector! MLCBatchNormalizationLayer::mean not bound
!missing-selector! MLCBatchNormalizationLayer::momentum not bound
!missing-selector! MLCBatchNormalizationLayer::variance not bound
!missing-selector! MLCBatchNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCConcatenationLayer::dimension not bound
!missing-selector! MLCConvolutionDescriptor::convolutionType not bound
!missing-selector! MLCConvolutionDescriptor::dilationRateInX not bound
!missing-selector! MLCConvolutionDescriptor::dilationRateInY not bound
!missing-selector! MLCConvolutionDescriptor::groupCount not bound
!missing-selector! MLCConvolutionDescriptor::inputFeatureChannelCount not bound
!missing-selector! MLCConvolutionDescriptor::isConvolutionTranspose not bound
!missing-selector! MLCConvolutionDescriptor::kernelHeight not bound
!missing-selector! MLCConvolutionDescriptor::kernelWidth not bound
!missing-selector! MLCConvolutionDescriptor::outputFeatureChannelCount not bound
!missing-selector! MLCConvolutionDescriptor::paddingPolicy not bound
!missing-selector! MLCConvolutionDescriptor::paddingSizeInX not bound
!missing-selector! MLCConvolutionDescriptor::paddingSizeInY not bound
!missing-selector! MLCConvolutionDescriptor::strideInX not bound
!missing-selector! MLCConvolutionDescriptor::strideInY not bound
!missing-selector! MLCConvolutionDescriptor::usesDepthwiseConvolution not bound
!missing-selector! MLCConvolutionLayer::biases not bound
!missing-selector! MLCConvolutionLayer::biasesParameter not bound
!missing-selector! MLCConvolutionLayer::descriptor not bound
!missing-selector! MLCConvolutionLayer::weights not bound
!missing-selector! MLCConvolutionLayer::weightsParameter not bound
!missing-selector! MLCDevice::gpuDevices not bound
!missing-selector! MLCDevice::type not bound
!missing-selector! MLCDropoutLayer::rate not bound
!missing-selector! MLCDropoutLayer::seed not bound
!missing-selector! MLCEmbeddingDescriptor::embeddingCount not bound
!missing-selector! MLCEmbeddingDescriptor::embeddingDimension not bound
!missing-selector! MLCEmbeddingDescriptor::maximumNorm not bound
!missing-selector! MLCEmbeddingDescriptor::paddingIndex not bound
!missing-selector! MLCEmbeddingDescriptor::pNorm not bound
!missing-selector! MLCEmbeddingDescriptor::scalesGradientByFrequency not bound
!missing-selector! MLCEmbeddingLayer::descriptor not bound
!missing-selector! MLCEmbeddingLayer::weights not bound
!missing-selector! MLCEmbeddingLayer::weightsParameter not bound
!missing-selector! MLCFullyConnectedLayer::biases not bound
!missing-selector! MLCFullyConnectedLayer::biasesParameter not bound
!missing-selector! MLCFullyConnectedLayer::descriptor not bound
!missing-selector! MLCFullyConnectedLayer::weights not bound
!missing-selector! MLCFullyConnectedLayer::weightsParameter not bound
!missing-selector! MLCGramMatrixLayer::scale not bound
!missing-selector! MLCGraph::bindAndWriteData:forInputs:toDevice:batchSize:synchronous: not bound
!missing-selector! MLCGraph::bindAndWriteData:forInputs:toDevice:synchronous: not bound
!missing-selector! MLCGraph::concatenateWithSources:dimension: not bound
!missing-selector! MLCGraph::device not bound
!missing-selector! MLCGraph::layers not bound
!missing-selector! MLCGraph::nodeWithLayer:source: not bound
!missing-selector! MLCGraph::nodeWithLayer:sources: not bound
!missing-selector! MLCGraph::nodeWithLayer:sources:disableUpdate: not bound
!missing-selector! MLCGraph::nodeWithLayer:sources:lossLabels: not bound
!missing-selector! MLCGraph::reshapeWithShape:source: not bound
!missing-selector! MLCGraph::resultTensorsForLayer: not bound
!missing-selector! MLCGraph::sourceTensorsForLayer: not bound
!missing-selector! MLCGraph::splitWithSource:splitCount:dimension: not bound
!missing-selector! MLCGraph::splitWithSource:splitSectionLengths:dimension: not bound
!missing-selector! MLCGraph::summarizedDOTDescription not bound
!missing-selector! MLCGraph::transposeWithDimensions:source: not bound
!missing-selector! MLCGroupNormalizationLayer::beta not bound
!missing-selector! MLCGroupNormalizationLayer::betaParameter not bound
!missing-selector! MLCGroupNormalizationLayer::featureChannelCount not bound
!missing-selector! MLCGroupNormalizationLayer::gamma not bound
!missing-selector! MLCGroupNormalizationLayer::gammaParameter not bound
!missing-selector! MLCGroupNormalizationLayer::groupCount not bound
!missing-selector! MLCGroupNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCInferenceGraph::addInputs: not bound
!missing-selector! MLCInferenceGraph::addInputs:lossLabels:lossLabelWeights: not bound
!missing-selector! MLCInferenceGraph::addOutputs: not bound
!missing-selector! MLCInferenceGraph::compileWithOptions:device: not bound
!missing-selector! MLCInferenceGraph::deviceMemorySize not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:outputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::executeWithInputsData:outputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCInferenceGraph::linkWithGraphs: not bound
!missing-selector! MLCInstanceNormalizationLayer::beta not bound
!missing-selector! MLCInstanceNormalizationLayer::betaParameter not bound
!missing-selector! MLCInstanceNormalizationLayer::featureChannelCount not bound
!missing-selector! MLCInstanceNormalizationLayer::gamma not bound
!missing-selector! MLCInstanceNormalizationLayer::gammaParameter not bound
!missing-selector! MLCInstanceNormalizationLayer::momentum not bound
!missing-selector! MLCInstanceNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCLayer::isDebuggingEnabled not bound
!missing-selector! MLCLayer::label not bound
!missing-selector! MLCLayer::layerID not bound
!missing-selector! MLCLayer::setIsDebuggingEnabled: not bound
!missing-selector! MLCLayer::setLabel: not bound
!missing-selector! MLCLayerNormalizationLayer::beta not bound
!missing-selector! MLCLayerNormalizationLayer::betaParameter not bound
!missing-selector! MLCLayerNormalizationLayer::gamma not bound
!missing-selector! MLCLayerNormalizationLayer::gammaParameter not bound
!missing-selector! MLCLayerNormalizationLayer::normalizedShape not bound
!missing-selector! MLCLayerNormalizationLayer::varianceEpsilon not bound
!missing-selector! MLCLossDescriptor::classCount not bound
!missing-selector! MLCLossDescriptor::delta not bound
!missing-selector! MLCLossDescriptor::epsilon not bound
!missing-selector! MLCLossDescriptor::labelSmoothing not bound
!missing-selector! MLCLossDescriptor::lossType not bound
!missing-selector! MLCLossDescriptor::reductionType not bound
!missing-selector! MLCLossDescriptor::weight not bound
!missing-selector! MLCLossLayer::descriptor not bound
!missing-selector! MLCLossLayer::weights not bound
!missing-selector! MLCLSTMDescriptor::batchFirst not bound
!missing-selector! MLCLSTMDescriptor::dropout not bound
!missing-selector! MLCLSTMDescriptor::hiddenSize not bound
!missing-selector! MLCLSTMDescriptor::inputSize not bound
!missing-selector! MLCLSTMDescriptor::isBidirectional not bound
!missing-selector! MLCLSTMDescriptor::layerCount not bound
!missing-selector! MLCLSTMDescriptor::resultMode not bound
!missing-selector! MLCLSTMDescriptor::returnsSequences not bound
!missing-selector! MLCLSTMDescriptor::usesBiases not bound
!missing-selector! MLCLSTMLayer::biases not bound
!missing-selector! MLCLSTMLayer::biasesParameters not bound
!missing-selector! MLCLSTMLayer::descriptor not bound
!missing-selector! MLCLSTMLayer::gateActivations not bound
!missing-selector! MLCLSTMLayer::hiddenWeights not bound
!missing-selector! MLCLSTMLayer::hiddenWeightsParameters not bound
!missing-selector! MLCLSTMLayer::inputWeights not bound
!missing-selector! MLCLSTMLayer::inputWeightsParameters not bound
!missing-selector! MLCLSTMLayer::outputResultActivation not bound
!missing-selector! MLCLSTMLayer::peepholeWeights not bound
!missing-selector! MLCLSTMLayer::peepholeWeightsParameters not bound
!missing-selector! MLCMatMulDescriptor::alpha not bound
!missing-selector! MLCMatMulDescriptor::transposesX not bound
!missing-selector! MLCMatMulDescriptor::transposesY not bound
!missing-selector! MLCMatMulLayer::descriptor not bound
!missing-selector! MLCMultiheadAttentionDescriptor::addsZeroAttention not bound
!missing-selector! MLCMultiheadAttentionDescriptor::dropout not bound
!missing-selector! MLCMultiheadAttentionDescriptor::hasAttentionBiases not bound
!missing-selector! MLCMultiheadAttentionDescriptor::hasBiases not bound
!missing-selector! MLCMultiheadAttentionDescriptor::headCount not bound
!missing-selector! MLCMultiheadAttentionDescriptor::keyDimension not bound
!missing-selector! MLCMultiheadAttentionDescriptor::modelDimension not bound
!missing-selector! MLCMultiheadAttentionDescriptor::valueDimension not bound
!missing-selector! MLCMultiheadAttentionLayer::attentionBiases not bound
!missing-selector! MLCMultiheadAttentionLayer::biases not bound
!missing-selector! MLCMultiheadAttentionLayer::biasesParameters not bound
!missing-selector! MLCMultiheadAttentionLayer::descriptor not bound
!missing-selector! MLCMultiheadAttentionLayer::weights not bound
!missing-selector! MLCMultiheadAttentionLayer::weightsParameters not bound
!missing-selector! MLCOptimizer::appliesGradientClipping not bound
!missing-selector! MLCOptimizer::gradientClipMax not bound
!missing-selector! MLCOptimizer::gradientClipMin not bound
!missing-selector! MLCOptimizer::gradientRescale not bound
!missing-selector! MLCOptimizer::learningRate not bound
!missing-selector! MLCOptimizer::regularizationScale not bound
!missing-selector! MLCOptimizer::regularizationType not bound
!missing-selector! MLCOptimizer::setAppliesGradientClipping: not bound
!missing-selector! MLCOptimizer::setLearningRate: not bound
!missing-selector! MLCOptimizerDescriptor::appliesGradientClipping not bound
!missing-selector! MLCOptimizerDescriptor::gradientClipMax not bound
!missing-selector! MLCOptimizerDescriptor::gradientClipMin not bound
!missing-selector! MLCOptimizerDescriptor::gradientRescale not bound
!missing-selector! MLCOptimizerDescriptor::learningRate not bound
!missing-selector! MLCOptimizerDescriptor::regularizationScale not bound
!missing-selector! MLCOptimizerDescriptor::regularizationType not bound
!missing-selector! MLCPaddingLayer::constantValue not bound
!missing-selector! MLCPaddingLayer::paddingBottom not bound
!missing-selector! MLCPaddingLayer::paddingLeft not bound
!missing-selector! MLCPaddingLayer::paddingRight not bound
!missing-selector! MLCPaddingLayer::paddingTop not bound
!missing-selector! MLCPaddingLayer::paddingType not bound
!missing-selector! MLCPoolingDescriptor::countIncludesPadding not bound
!missing-selector! MLCPoolingDescriptor::dilationRateInX not bound
!missing-selector! MLCPoolingDescriptor::dilationRateInY not bound
!missing-selector! MLCPoolingDescriptor::kernelHeight not bound
!missing-selector! MLCPoolingDescriptor::kernelWidth not bound
!missing-selector! MLCPoolingDescriptor::paddingPolicy not bound
!missing-selector! MLCPoolingDescriptor::paddingSizeInX not bound
!missing-selector! MLCPoolingDescriptor::paddingSizeInY not bound
!missing-selector! MLCPoolingDescriptor::poolingType not bound
!missing-selector! MLCPoolingDescriptor::strideInX not bound
!missing-selector! MLCPoolingDescriptor::strideInY not bound
!missing-selector! MLCPoolingLayer::descriptor not bound
!missing-selector! MLCReductionLayer::dimension not bound
!missing-selector! MLCReductionLayer::reductionType not bound
!missing-selector! MLCRMSPropOptimizer::alpha not bound
!missing-selector! MLCRMSPropOptimizer::epsilon not bound
!missing-selector! MLCRMSPropOptimizer::isCentered not bound
!missing-selector! MLCRMSPropOptimizer::momentumScale not bound
!missing-selector! MLCSGDOptimizer::momentumScale not bound
!missing-selector! MLCSGDOptimizer::usesNesterovMomentum not bound
!missing-selector! MLCSGDOptimizer::usesNestrovMomentum not bound
!missing-selector! MLCSliceLayer::end not bound
!missing-selector! MLCSliceLayer::start not bound
!missing-selector! MLCSliceLayer::stride not bound
!missing-selector! MLCSoftmaxLayer::dimension not bound
!missing-selector! MLCSoftmaxLayer::operation not bound
!missing-selector! MLCSplitLayer::dimension not bound
!missing-selector! MLCSplitLayer::splitCount not bound
!missing-selector! MLCSplitLayer::splitSectionLengths not bound
!missing-selector! MLCTensor::bindAndWriteData:toDevice: not bound
!missing-selector! MLCTensor::bindOptimizerData:deviceData: not bound
!missing-selector! MLCTensor::copyDataFromDeviceMemoryToBytes:length:synchronizeWithDevice: not bound
!missing-selector! MLCTensor::data not bound
!missing-selector! MLCTensor::descriptor not bound
!missing-selector! MLCTensor::device not bound
!missing-selector! MLCTensor::hasValidNumerics not bound
!missing-selector! MLCTensor::label not bound
!missing-selector! MLCTensor::optimizerData not bound
!missing-selector! MLCTensor::optimizerData: not bound
!missing-selector! MLCTensor::optimizerDeviceData not bound
!missing-selector! MLCTensor::setLabel: not bound
!missing-selector! MLCTensor::synchronizeData not bound
!missing-selector! MLCTensor::synchronizeOptimizerData not bound
!missing-selector! MLCTensor::tensorID not bound
!missing-selector! MLCTensorData::bytes not bound
!missing-selector! MLCTensorData::length not bound
!missing-selector! MLCTensorDescriptor::batchSizePerSequenceStep not bound
!missing-selector! MLCTensorDescriptor::dataType not bound
!missing-selector! MLCTensorDescriptor::dimensionCount not bound
!missing-selector! MLCTensorDescriptor::sequenceLengths not bound
!missing-selector! MLCTensorDescriptor::shape not bound
!missing-selector! MLCTensorDescriptor::sortedSequences not bound
!missing-selector! MLCTensorDescriptor::stride not bound
!missing-selector! MLCTensorDescriptor::tensorAllocationSizeInBytes not bound
!missing-selector! MLCTensorParameter::isUpdatable not bound
!missing-selector! MLCTensorParameter::setIsUpdatable: not bound
!missing-selector! MLCTensorParameter::tensor not bound
!missing-selector! MLCTrainingGraph::addInputs:lossLabels: not bound
!missing-selector! MLCTrainingGraph::addInputs:lossLabels:lossLabelWeights: not bound
!missing-selector! MLCTrainingGraph::addOutputs: not bound
!missing-selector! MLCTrainingGraph::allocateUserGradientForTensor: not bound
!missing-selector! MLCTrainingGraph::compileOptimizer: not bound
!missing-selector! MLCTrainingGraph::compileWithOptions:device: not bound
!missing-selector! MLCTrainingGraph::deviceMemorySize not bound
!missing-selector! MLCTrainingGraph::executeForwardWithBatchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeForwardWithBatchSize:options:outputsData:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeGradientWithBatchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeGradientWithBatchSize:options:outputsData:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeOptimizerUpdateWithOptions:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::executeWithInputsData:lossLabelsData:lossLabelWeightsData:outputsData:batchSize:options:completionHandler: not bound
!missing-selector! MLCTrainingGraph::gradientDataForParameter:layer: not bound
!missing-selector! MLCTrainingGraph::linkWithGraphs: not bound
!missing-selector! MLCTrainingGraph::optimizer not bound
!missing-selector! MLCTrainingGraph::resultGradientTensorsForLayer: not bound
!missing-selector! MLCTrainingGraph::setTrainingTensorParameters: not bound
!missing-selector! MLCTrainingGraph::sourceGradientTensorsForLayer: not bound
!missing-selector! MLCTrainingGraph::stopGradientForTensors: not bound
!missing-selector! MLCTrainingGraph::synchronizeUpdates not bound
!missing-selector! MLCTransposeLayer::dimensions not bound
!missing-selector! MLCUpsampleLayer::alignsCorners not bound
!missing-selector! MLCUpsampleLayer::sampleMode not bound
!missing-selector! MLCUpsampleLayer::shape not bound
!missing-selector! MLCYOLOLossDescriptor::anchorBoxCount not bound
!missing-selector! MLCYOLOLossDescriptor::anchorBoxes not bound
!missing-selector! MLCYOLOLossDescriptor::maximumIOUForObjectAbsence not bound
!missing-selector! MLCYOLOLossDescriptor::minimumIOUForObjectPresence not bound
!missing-selector! MLCYOLOLossDescriptor::scaleClassLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleNoObjectConfidenceLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleObjectConfidenceLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleSpatialPositionLoss not bound
!missing-selector! MLCYOLOLossDescriptor::scaleSpatialSizeLoss not bound
!missing-selector! MLCYOLOLossDescriptor::setMaximumIOUForObjectAbsence: not bound
!missing-selector! MLCYOLOLossDescriptor::setMinimumIOUForObjectPresence: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleClassLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleNoObjectConfidenceLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleObjectConfidenceLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleSpatialPositionLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setScaleSpatialSizeLoss: not bound
!missing-selector! MLCYOLOLossDescriptor::setShouldRescore: not bound
!missing-selector! MLCYOLOLossDescriptor::shouldRescore not bound
!missing-selector! MLCYOLOLossLayer::yoloLossDescriptor not bound
!missing-type! MLCActivationDescriptor not bound
!missing-type! MLCActivationLayer not bound
!missing-type! MLCAdamOptimizer not bound
!missing-type! MLCArithmeticLayer not bound
!missing-type! MLCBatchNormalizationLayer not bound
!missing-type! MLCConcatenationLayer not bound
!missing-type! MLCConvolutionDescriptor not bound
!missing-type! MLCConvolutionLayer not bound
!missing-type! MLCDevice not bound
!missing-type! MLCDropoutLayer not bound
!missing-type! MLCEmbeddingDescriptor not bound
!missing-type! MLCEmbeddingLayer not bound
!missing-type! MLCFullyConnectedLayer not bound
!missing-type! MLCGramMatrixLayer not bound
!missing-type! MLCGraph not bound
!missing-type! MLCGroupNormalizationLayer not bound
!missing-type! MLCInferenceGraph not bound
!missing-type! MLCInstanceNormalizationLayer not bound
!missing-type! MLCLayer not bound
!missing-type! MLCLayerNormalizationLayer not bound
!missing-type! MLCLossDescriptor not bound
!missing-type! MLCLossLayer not bound
!missing-type! MLCLSTMDescriptor not bound
!missing-type! MLCLSTMLayer not bound
!missing-type! MLCMatMulDescriptor not bound
!missing-type! MLCMatMulLayer not bound
!missing-type! MLCMultiheadAttentionDescriptor not bound
!missing-type! MLCMultiheadAttentionLayer not bound
!missing-type! MLCOptimizer not bound
!missing-type! MLCOptimizerDescriptor not bound
!missing-type! MLCPaddingLayer not bound
!missing-type! MLCPoolingDescriptor not bound
!missing-type! MLCPoolingLayer not bound
!missing-type! MLCReductionLayer not bound
!missing-type! MLCReshapeLayer not bound
!missing-type! MLCRMSPropOptimizer not bound
!missing-type! MLCSGDOptimizer not bound
!missing-type! MLCSliceLayer not bound
!missing-type! MLCSoftmaxLayer not bound
!missing-type! MLCSplitLayer not bound
!missing-type! MLCTensor not bound
!missing-type! MLCTensorData not bound
!missing-type! MLCTensorDescriptor not bound
!missing-type! MLCTensorParameter not bound
!missing-type! MLCTrainingGraph not bound
!missing-type! MLCTransposeLayer not bound
!missing-type! MLCUpsampleLayer not bound
!missing-type! MLCYOLOLossDescriptor not bound
!missing-type! MLCYOLOLossLayer not bound