Skip to content

MLCompute tvOS xcode15.0 b6

Alex Soto edited this page Aug 8, 2023 · 1 revision

#MLCompute.framework

diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCActivationDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCActivationDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCActivationDescriptor.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCActivationDescriptor.h	2023-07-30 13:27:18
@@ -16,7 +16,7 @@
  @class      MLCActivationDescriptor
  @discussion The MLCActivationDescriptor specifies a neuron descriptor.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCActivationDescriptor : NSObject <NSCopying>
 
 /*! @property   activationType
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCActivationLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCActivationLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCActivationLayer.h	2023-07-13 22:32:29
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCActivationLayer.h	2023-07-30 13:27:19
@@ -17,7 +17,7 @@
 
 NS_ASSUME_NONNULL_BEGIN
 
-MLCOMPUTE_CLASS_AVAILABLE_STARTING( macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCActivationLayer : MLCLayer
 
 /*! @property   descriptor
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCAdamOptimizer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCAdamOptimizer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCAdamOptimizer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCAdamOptimizer.h	2023-07-30 13:27:18
@@ -15,7 +15,7 @@
 /*! @class      MLCAdamOptimizer
     @discussion The MLCAdamOptimizer specifies the Adam optimizer.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface  MLCAdamOptimizer : MLCOptimizer<NSCopying>
 
 /*! @property   beta1
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCAdamWOptimizer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCAdamWOptimizer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCAdamWOptimizer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCAdamWOptimizer.h	2023-07-30 13:27:20
@@ -15,7 +15,7 @@
 /*! @class      MLCAdamWOptimizer
     @discussion The MLCAdamWOptimizer specifies the AdamW optimizer.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(12.0), ios(15.0), tvos(15.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(12.0, 15.0, 15.0)
 @interface  MLCAdamWOptimizer : MLCOptimizer<NSCopying>
 
 /*! @property   beta1
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCArithmeticLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCArithmeticLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCArithmeticLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCArithmeticLayer.h	2023-07-30 13:27:19
@@ -19,7 +19,7 @@
 /*! @class      MLCArithmeticLayer
     @abstract   An arithmetic layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCArithmeticLayer : MLCLayer
 
 /*! @property   operation
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCBatchNormalizationLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCBatchNormalizationLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCBatchNormalizationLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCBatchNormalizationLayer.h	2023-07-30 13:27:19
@@ -21,7 +21,7 @@
 /*! @class      MLCBatchNormalizationLayer
     @abstract   A batch normalizaion layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCBatchNormalizationLayer : MLCLayer
 
 /*! @property   featureChannelCount
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCComparisonLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCComparisonLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCComparisonLayer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCComparisonLayer.h	2023-07-30 13:27:20
@@ -22,7 +22,7 @@
  *              with Boolean values result[i] = op1[i] ? op2[i], where ? corresponds to the
  *              given \p MLCComparisonOperation.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.3), ios(14.5), tvos(14.5))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.3, 14.5, 14.5)
 @interface MLCComparisonLayer : MLCLayer
 
 @property (readonly, nonatomic) MLCComparisonOperation operation;
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConcatenationLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConcatenationLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConcatenationLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConcatenationLayer.h	2023-07-30 13:27:19
@@ -20,7 +20,7 @@
 /*! @class      MLCConcatenationLayer
     @abstract   A concatenation layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCConcatenationLayer : MLCLayer
 
 /*! @property   dimension
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConvolutionDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConvolutionDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConvolutionDescriptor.h	2023-07-13 22:32:28
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConvolutionDescriptor.h	2023-08-01 11:39:27
@@ -15,7 +15,7 @@
 /*! @class      MLCConvolutionDescriptor
     @discussion The MLCConvolutionDescriptor specifies a convolution descriptor
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCConvolutionDescriptor : NSObject <NSCopying>
 
 /*! @property   convolutionType
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConvolutionLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConvolutionLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConvolutionLayer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCConvolutionLayer.h	2023-07-30 13:27:20
@@ -21,7 +21,7 @@
 /*! @class      MLCConvolutionLayer
     @abstract   A convolution layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCConvolutionLayer : MLCLayer
 
 /*! @property   descriptor
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDefines.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDefines.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDefines.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDefines.h	2023-07-30 13:27:19
@@ -35,6 +35,7 @@
 #    define MLCOMPUTE_AVAILABLE_STARTING(...)
 #    define MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED(...)
 #    define MLCOMPUTE_UNAVAILABLE(...)
+#    define MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(MACOS, IOS, TVOS, ...) 
 #else
 #    define MLCOMPUTE_ENUM_AVAILABLE_STARTING(...)                    __API_AVAILABLE(__VA_ARGS__)
 #    define MLCOMPUTE_ENUM_AVAILABLE_STARTING_BUT_DEPRECATED(...)     __API_DEPRECATED_WITH_REPLACEMENT(__VA_ARGS__)
@@ -43,6 +44,8 @@
 #    define MLCOMPUTE_AVAILABLE_STARTING(...)                         __API_AVAILABLE(__VA_ARGS__)
 #    define MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED(...)          __API_DEPRECATED_WITH_REPLACEMENT(__VA_ARGS__)
 #    define MLCOMPUTE_UNAVAILABLE(...)                                __API_UNAVAILABLE(__VA_ARGS__)
+#    define MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(MACOS, IOS, TVOS, ...) \
+       API_DEPRECATED("Use Metal Performance Shaders Graph or BNNS instead.", macos(MACOS, API_TO_BE_DEPRECATED), ios(IOS, API_TO_BE_DEPRECATED), tvos(TVOS, API_TO_BE_DEPRECATED))
 #endif
 
 #endif /* MLComputeDefines_h */
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDevice.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDevice.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDevice.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDevice.h	2023-07-30 13:27:20
@@ -21,7 +21,7 @@
                 MLCGraphCompilationOptionsLinkGraphs specified in compileOptions and the multiple graphs should be linked together
                 with linkWithGraphs.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCDevice : NSObject<NSCopying>
 
 /*! @property   type
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDropoutLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDropoutLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDropoutLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCDropoutLayer.h	2023-07-30 13:27:19
@@ -19,7 +19,7 @@
 /*! @class      MLCDropoutLayer
     @abstract   A dropout layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCDropoutLayer : MLCLayer
 
 /*! @property   rate
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCEmbeddingDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCEmbeddingDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCEmbeddingDescriptor.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCEmbeddingDescriptor.h	2023-07-30 13:27:19
@@ -15,7 +15,7 @@
 /*! @class      MLCEmbeddingDescriptor
     @discussion The MLCEmbeddingDescriptor specifies an embedding layer descriptor
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCEmbeddingDescriptor : NSObject <NSCopying>
 
 + (instancetype)new NS_UNAVAILABLE;
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCEmbeddingLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCEmbeddingLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCEmbeddingLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCEmbeddingLayer.h	2023-07-30 13:27:18
@@ -20,7 +20,7 @@
  *              a second graph containing the embedding layer can be created first. The result of this layer can then be fed as an input to the second graph
  *              and respectively the gradient result of the first layer of the second graph can be passed to this graph for weight update.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCEmbeddingLayer : MLCLayer
 
 @property (readonly, nonatomic, copy) MLCEmbeddingDescriptor *descriptor;
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCFullyConnectedLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCFullyConnectedLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCFullyConnectedLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCFullyConnectedLayer.h	2023-07-30 13:27:19
@@ -23,7 +23,7 @@
     @discussion For C:input feature channel, C':output feature channel, the layer maps (*,C) --> (*,C') where * can be 1, 2 or 3 dimesnion.
                 There is an exception for the case of (N,C,1,1) which gets mapped to (N,C',1,1).
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCFullyConnectedLayer : MLCLayer
 
 /*! @property   descriptor
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGatherLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGatherLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGatherLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGatherLayer.h	2023-07-30 13:27:19
@@ -18,7 +18,7 @@
 /*! @class      MLCGatherLayer
     @abstract   A gather layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.3), ios(14.5), tvos(14.5))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.3, 14.5, 14.5)
 @interface MLCGatherLayer : MLCLayer
 
 /*! @property   dimension
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGramMatrixLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGramMatrixLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGramMatrixLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGramMatrixLayer.h	2023-07-30 13:27:18
@@ -32,7 +32,7 @@
 
                  The operation is performed independently for each tensor in a batch.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCGramMatrixLayer : MLCLayer
 
 /*! @property   scale
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGraph.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGraph.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGraph.h	2023-07-13 22:32:29
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGraph.h	2023-08-01 07:16:52
@@ -19,7 +19,7 @@
 /*! @class      MLCGraph
     @discussion A graph of layers that can be used to build a training or inference graph
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCGraph : NSObject
 
 /*! @abstract   The device to be used when compiling and executing a graph
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGroupNormalizationLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGroupNormalizationLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGroupNormalizationLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCGroupNormalizationLayer.h	2023-07-30 13:27:19
@@ -20,7 +20,7 @@
 /*! @class      MLCGroupNormalizationLayer
     @abstract   A group normalizaion layer.  For more information, refer to https://pytorch.org/docs/stable/nn.html#groupnorm
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCGroupNormalizationLayer : MLCLayer
 
 /*! @property   featureChannelCount
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCInferenceGraph.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCInferenceGraph.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCInferenceGraph.h	2023-07-13 22:32:29
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCInferenceGraph.h	2023-07-30 13:27:19
@@ -21,7 +21,7 @@
     @discussion An inference graph created from one or more MLCGraph objects
                 plus additional layers added directly to the inference graph.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCInferenceGraph : MLCGraph
 
 /*! @property   The device memory size used by the inference graph
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCInstanceNormalizationLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCInstanceNormalizationLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCInstanceNormalizationLayer.h	2023-07-13 22:32:29
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCInstanceNormalizationLayer.h	2023-08-01 07:16:52
@@ -21,7 +21,7 @@
 /*! @class      MLCInstanceNormalizationLayer
     @abstract   An instance normalization layer.  For more information refer to https://pytorch.org/docs/stable/nn.html#instancenorm2d
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCInstanceNormalizationLayer : MLCLayer
 
 /*! @property   featureChannelCount
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLSTMDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLSTMDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLSTMDescriptor.h	2023-07-13 22:32:29
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLSTMDescriptor.h	2023-08-01 07:16:52
@@ -15,7 +15,7 @@
 /*! @class      MLCLSTMDescriptor
     @discussion The MLCLSTMDescriptor specifies a LSTM descriptor
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCLSTMDescriptor : NSObject <NSCopying>
 
 + (instancetype)new NS_UNAVAILABLE;
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLSTMLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLSTMLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLSTMLayer.h	2023-07-13 22:32:28
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLSTMLayer.h	2023-07-30 13:27:19
@@ -23,7 +23,7 @@
     @abstract   A LSTM layer
     @discussion The hidden and cell state for inputs and outputs have a layout of [numberOfLayers, numberOfDirections, batchSize, hiddenSize].
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCLSTMLayer : MLCLayer
 
 /*! @property   descriptor
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLayer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLayer.h	2023-07-30 13:27:19
@@ -19,7 +19,7 @@
     @discussion There are as many MLCLayer subclasses as there are MLCompute neural network layer objects. Make one of those.
                 This class defines an polymorphic interface for them.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCLayer : NSObject
 
 /*! @property   layerID
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLayerNormalizationLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLayerNormalizationLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLayerNormalizationLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLayerNormalizationLayer.h	2023-07-30 13:27:19
@@ -20,7 +20,7 @@
 /*! @class      MLCLayerNormalizationLayer
     @abstract   The layer normalizaion layer.  For more information, refer to https://pytorch.org/docs/stable/nn.html#layernorm.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCLayerNormalizationLayer : MLCLayer
 
 /*! @property   normalizedShape
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLossDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLossDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLossDescriptor.h	2023-07-13 22:32:29
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLossDescriptor.h	2023-07-30 13:27:19
@@ -15,7 +15,7 @@
 /*! @class      MLCLossDescriptor
     @discussion The MLCLossDescriptor specifies a loss filter descriptor.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCLossDescriptor : NSObject <NSCopying>
 
 /*! @property   lossType
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLossLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLossLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLossLayer.h	2023-07-13 22:32:30
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCLossLayer.h	2023-08-01 11:39:29
@@ -20,7 +20,7 @@
 /*! @class      MLCLossLayer
     @abstract   A loss layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCLossLayer : MLCLayer
 
 /*! @property   descriptor
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMatMulDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMatMulDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMatMulDescriptor.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMatMulDescriptor.h	2023-07-30 13:27:20
@@ -14,7 +14,7 @@
 /*! @class      MLCMatMulDescriptor
     @discussion The MLCMatMulDescriptor specifies a batched matrix multiplication descriptor
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCMatMulDescriptor : NSObject <NSCopying>
 
 + (instancetype)new NS_UNAVAILABLE;
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMatMulLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMatMulLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMatMulLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMatMulLayer.h	2023-07-30 13:27:18
@@ -14,7 +14,7 @@
 /*! @class      MLCMatMulLayer
     @abstract   A batched matrix multiplication layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCMatMulLayer : MLCLayer
 
 /*! @property   descriptor
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMultiheadAttentionDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMultiheadAttentionDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMultiheadAttentionDescriptor.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMultiheadAttentionDescriptor.h	2023-07-30 13:27:19
@@ -15,7 +15,7 @@
 /*! @class      MLCMultiheadAttentionDescriptor
     @discussion The MLCMultiheadAttentionDescriptor specifies a Multi-Head Attention descriptor
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCMultiheadAttentionDescriptor : NSObject <NSCopying>
 
 + (instancetype)new NS_UNAVAILABLE;
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMultiheadAttentionLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMultiheadAttentionLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMultiheadAttentionLayer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCMultiheadAttentionLayer.h	2023-07-30 13:27:20
@@ -29,7 +29,7 @@
                 Output is of shape:(N,L,E).
                 For details refer to: https://pytorch.org/docs/stable/nn.html#multiheadattention
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCMultiheadAttentionLayer : MLCLayer
 
 /*! @property   descriptor
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCOptimizer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCOptimizer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCOptimizer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCOptimizer.h	2023-07-30 13:27:19
@@ -19,7 +19,7 @@
 /*! @class      MLCOptimizer
     @discussion The MLCOptimizer specifies a base optimizer.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface  MLCOptimizer : NSObject<NSCopying>
 
 /*! @property   learningRate
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCOptimizerDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCOptimizerDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCOptimizerDescriptor.h	2023-07-13 22:32:29
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCOptimizerDescriptor.h	2023-08-01 11:39:28
@@ -15,7 +15,7 @@
 /*! @class      MLCOptimizerDescriptor
     @discussion The MLCOptimizerDescriptor specifies an optimizer descriptor.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface  MLCOptimizerDescriptor : NSObject <NSCopying>
 
 /*! @property   learningRate
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPaddingLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPaddingLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPaddingLayer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPaddingLayer.h	2023-07-30 13:27:19
@@ -16,7 +16,7 @@
 /*! @class      MLCPaddingLayer
     @abstract   A padding layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCPaddingLayer : MLCLayer<NSCopying>
 
 /*! @property   paddingType
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPlatform.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPlatform.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPlatform.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPlatform.h	2023-07-30 13:27:20
@@ -14,7 +14,7 @@
  */
 NS_ASSUME_NONNULL_BEGIN
 
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(12.0), ios(15.0), tvos(15.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(12.0, 15.0, 15.0)
 @interface MLCPlatform : NSObject
 
 /*!
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPoolingDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPoolingDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPoolingDescriptor.h	2023-07-13 22:32:29
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPoolingDescriptor.h	2023-08-01 07:16:52
@@ -15,7 +15,7 @@
 /*! @class      MLCPoolingDescriptor
     @discussion The MLCPoolingDescriptor specifies a pooling descriptor.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCPoolingDescriptor : NSObject <NSCopying>
 
 /*! @property   poolingType
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPoolingLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPoolingLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPoolingLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCPoolingLayer.h	2023-07-30 13:27:19
@@ -20,7 +20,7 @@
 /*! @class      MLCPoolingLayer
     @abstract   A pooling layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCPoolingLayer : MLCLayer
 
 /*! @property   descriptor
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCRMSPropOptimizer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCRMSPropOptimizer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCRMSPropOptimizer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCRMSPropOptimizer.h	2023-07-30 13:27:20
@@ -15,7 +15,7 @@
 /*! @class      MLCRMSPropOptimizer
     @discussion The MLCRMSPropOptimizer specifies the RMSProp optimizer.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0))
+API_DEPRECATED("Use Metal Performance Shaders Graph or BNNS instead.", macos(11.0, API_TO_BE_DEPRECATED))
 @interface  MLCRMSPropOptimizer : MLCOptimizer<NSCopying>
 
 /*! @property   momentumScale
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCReductionLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCReductionLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCReductionLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCReductionLayer.h	2023-07-30 13:27:19
@@ -19,7 +19,7 @@
                 Result of this layer is a tensor of the same shape as source tensor,
                 except for the given dimension which is set to 1.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCReductionLayer : MLCLayer
 
 /*! @property   reductionType
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCReshapeLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCReshapeLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCReshapeLayer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCReshapeLayer.h	2023-07-30 13:27:20
@@ -19,7 +19,7 @@
 /*! @class      MLCReshapeLayer
     @abstract   A reshape layer.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCReshapeLayer : MLCLayer
 
 /*! @property   shape
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSGDOptimizer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSGDOptimizer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSGDOptimizer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSGDOptimizer.h	2023-07-30 13:27:18
@@ -15,7 +15,7 @@
 /*! @class      MLCSGDOptimizer
     @discussion The MLCSGDOptimizer specifies a stochastic gradient descent optimizer.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface  MLCSGDOptimizer : MLCOptimizer<NSCopying>
 
 /*! @property   momentumScale
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCScatterLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCScatterLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCScatterLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCScatterLayer.h	2023-07-30 13:27:18
@@ -18,7 +18,7 @@
 /*! @class      MLCScatterLayer
     @abstract   A scatter layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.3), ios(14.5), tvos(14.5))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.3, 14.5, 14.5)
 @interface MLCScatterLayer : MLCLayer
 
 /*! @property   dimension
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSelectionLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSelectionLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSelectionLayer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSelectionLayer.h	2023-07-30 13:27:19
@@ -15,7 +15,7 @@
  *              in the output should be taken from tensor x (if the element in condition is true) or tensor y (if it is false).
  *              The order of source tensors of the layer must be condition tensor, tensor x, and tensor y.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.3), ios(14.5), tvos(14.5))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.3, 14.5, 14.5)
 @interface MLCSelectionLayer : MLCLayer
 
 /*!
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSliceLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSliceLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSliceLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSliceLayer.h	2023-07-30 13:27:18
@@ -16,7 +16,7 @@
  *              The start, end and stride vectors must have the same number of dimension as the source tensor.
  *              Only positive stride is supported. 
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCSliceLayer : MLCLayer
 
 /*! @property   start
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSoftmaxLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSoftmaxLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSoftmaxLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSoftmaxLayer.h	2023-07-30 13:27:19
@@ -19,7 +19,7 @@
 /*! @class      MLCSoftmaxLayer
     @abstract   A softmax layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCSoftmaxLayer : MLCLayer
 
 /*! @property   operation
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSplitLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSplitLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSplitLayer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCSplitLayer.h	2023-07-30 13:27:19
@@ -19,7 +19,7 @@
 /*! @class      MLCSplitLayer
     @abstract   A split layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCSplitLayer : MLCLayer
 
 /*! @property   dimension
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensor.h	2023-07-13 22:44:24
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensor.h	2023-08-01 11:39:27
@@ -20,7 +20,7 @@
 /*! @class      MLCTensor
     @discussion A tensor object
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCTensor : NSObject<NSCopying>
 
 /*! @property   tensorID
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorData.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorData.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorData.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorData.h	2023-07-30 13:27:19
@@ -13,7 +13,7 @@
 /*! @class      MLCTensorData
     @discussion An object to encapsulate memory to be used as tensor data
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCTensorData : NSObject
 
 /*! @property   bytes
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorDescriptor.h	2023-07-13 22:32:28
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorDescriptor.h	2023-08-01 11:39:27
@@ -15,7 +15,7 @@
 /*! @class      MLCTensorDescriptor
     @discussion The MLCTensorDescriptor specifies a tensor descriptor.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCTensorDescriptor : NSObject <NSCopying>
 
 /*! @property   dataType
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorParameter.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorParameter.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorParameter.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTensorParameter.h	2023-07-30 13:27:18
@@ -17,7 +17,7 @@
 /*! @class      MLCTensorParameter
     @discussion A tensor parameter object.  This is used to describe input tensors that are updated by the optimizer during training.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCTensorParameter : NSObject
 
 /*! @property   tensor
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTrainingGraph.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTrainingGraph.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTrainingGraph.h	2023-07-13 22:32:29
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTrainingGraph.h	2023-08-01 11:39:28
@@ -24,7 +24,7 @@
     @discussion A training graph created from one or more MLCGraph objects
                 plus additional layers added directly to the training graph.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCTrainingGraph : MLCGraph
 
 /*! @property   optimizer
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTransposeLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTransposeLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTransposeLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTransposeLayer.h	2023-07-30 13:27:19
@@ -19,7 +19,7 @@
 /*! @class      MLCTransposeLayer
     @abstract   A transpose layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCTransposeLayer : MLCLayer
 
 /*! @property   dimensions
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTypes.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTypes.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTypes.h	2023-07-13 22:44:25
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCTypes.h	2023-07-30 13:27:20
@@ -29,7 +29,7 @@
  *  @enum      MLCDataType
  *  @abstract  A tensor data type.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCDataType) {
     MLCDataTypeInvalid NS_SWIFT_UNAVAILABLE("") = 0,
     /*! The 32-bit floating-point data type.
@@ -63,7 +63,7 @@
  *  @enum      MLCRandomInitializerType
  *  @abstract  An initializer type you use to create a tensor with random data.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCRandomInitializerType) {
     MLCRandomInitializerTypeInvalid       NS_SWIFT_UNAVAILABLE("") = 0,
     /*! The uniform random initializer type.
@@ -84,7 +84,7 @@
  *  @enum       MLCDeviceType
  *  @abstract   A device type for execution of a neural network.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCDeviceType) {
     /*! The CPU device
      */
@@ -112,7 +112,7 @@
  *  @abstract   A bitmask that specifies the options you use when compiling a graph.
  *  @discussion This is passed as an argument to the compileWithOptions method avalable on MLCTrainingGraph and MLCInferenceGraph
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_OPTIONS(uint64_t, MLCGraphCompilationOptions) {
     /*! No graph compilation options.
      */
@@ -151,7 +151,7 @@
  *  @enum       MLCExecutionOptions
  *  @abstract   A bitmask that specifies the options you’ll use when executing a graph.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_OPTIONS(uint64_t, MLCExecutionOptions) {
     MLCExecutionOptionsNone = 0x00,
     /*! The option to skip writing input data to device memory.
@@ -201,7 +201,7 @@
  *  @enum       MLCArithmeticOperation
  *  @abstract   The list of supported arithmetic operations.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCArithmeticOperation) {
     /*! An operation that calculates the elementwise sum of its two inputs.
      */
@@ -302,7 +302,7 @@
  *  @enum       MLCLossType
  *  @abstract   A loss function.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCLossType) {
     /*! The mean absolute error loss.
      */
@@ -340,7 +340,7 @@
  * @enum       MLCActivationType
  * @abstract   An activation type that you specify for an activation descriptor.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCActivationType) {
     /*! The identity activation type.
      */
@@ -501,7 +501,7 @@
  * @enum       MLCConvolutionType
  * @abstract   A convolution type that you specify for a convolution descriptor.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCConvolutionType) {
     /*! The standard convolution type.
      */
@@ -518,7 +518,7 @@
  * @enum       MLCPaddingPolicy
  * @abstract   A padding policy that you specify for a convolution or pooling layer.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCPaddingPolicy) {
     /*! The "same" padding policy.
      */
@@ -535,7 +535,7 @@
  *  @enum       MLCPaddingType
  *  @abstract   A padding type that you specify for a padding layer.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCPaddingType) {
     /*! The zero padding type.
      */
@@ -555,7 +555,7 @@
  *  @enum       MLCPoolingType
  *  @abstract   A pooling function type for a pooling layer.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCPoolingType) {
     /*! The max pooling type.
      */
@@ -575,7 +575,7 @@
  *  @enum       MLCReductionType
  *  @abstract   A reduction operation type.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCReductionType) {
     /*! No reduction.
      */
@@ -615,7 +615,7 @@
  *  @enum       MLCRegularizationType
  *  @abstract
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCRegularizationType) {
     /*! No regularization.
      */
@@ -632,7 +632,7 @@
  *  @enum       MLCSampleMode
  *  @abstract   A sampling mode for an upsample layer.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCSampleMode) {
     /*! The nearest sample mode.
      */
@@ -646,7 +646,7 @@
  *  @enum       MLCSoftmaxOperation
  *  @abstract   A softmax operation.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(int32_t, MLCSoftmaxOperation) {
     /*! The standard softmax operation.
      */
@@ -660,7 +660,7 @@
  * @enum       MLCLSTMResultMode
  * @abstract   A result mode for an LSTM layer.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 typedef NS_ENUM(uint64_t, MLCLSTMResultMode) {
     /*! The output result mode. When selected for an LSTM layer, the layer will produce a single result tensor representing the final output of the LSTM.
      */
@@ -675,7 +675,7 @@
  *  @enum       MLCComparisonOperation
  *  @abstract   A comparison operation.
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(11.3), ios(14.5), tvos(14.5))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.3, 14.5, 14.5)
 typedef NS_ENUM(int32_t, MLCComparisonOperation) {
     MLCComparisonOperationEqual          = 0,
     MLCComparisonOperationNotEqual       = 1,
@@ -698,7 +698,7 @@
  *  @enum       MLCGradientClippingType
  *  @abstract   The type of clipping applied to gradient
  */
-MLCOMPUTE_ENUM_AVAILABLE_STARTING(macos(12.0), ios(15.0), tvos(15.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(12.0, 15.0, 15.0)
 typedef NS_ENUM(int32_t, MLCGradientClippingType) {
     MLCGradientClippingTypeByValue      = 0,
     MLCGradientClippingTypeByNorm       = 1,
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCUpsampleLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCUpsampleLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCUpsampleLayer.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCUpsampleLayer.h	2023-07-30 13:27:20
@@ -19,7 +19,7 @@
 /*! @class      MLCUpsampleLayer
     @abstract   An upsample layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCUpsampleLayer : MLCLayer
 
 /*! @property   shape
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCYOLOLossDescriptor.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCYOLOLossDescriptor.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCYOLOLossDescriptor.h	2023-07-13 15:06:33
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCYOLOLossDescriptor.h	2023-07-30 13:27:20
@@ -17,7 +17,7 @@
 /*! @class      MLCYOLOLossDescriptor
     @discussion The MLCYOLOLossDescriptor specifies a YOLO loss filter descriptor.
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCYOLOLossDescriptor : NSObject <NSCopying>
 
 /*! @property   anchorBoxCount
diff -ruN /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCYOLOLossLayer.h /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCYOLOLossLayer.h
--- /Applications/Xcode_15.0.0-beta5.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCYOLOLossLayer.h	2023-07-13 15:06:32
+++ /Applications/Xcode_15.0.0-beta6.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/MLCompute.framework/Headers/MLCYOLOLossLayer.h	2023-07-30 13:27:18
@@ -21,7 +21,7 @@
 /*! @class      MLCYOLOLossLayer
     @abstract   A YOLO loss layer
  */
-MLCOMPUTE_CLASS_AVAILABLE_STARTING(macos(11.0), ios(14.0), tvos(14.0))
+MLCOMPUTE_AVAILABLE_STARTING_BUT_DEPRECATED_MACOS14(11.0, 14.0, 14.0)
 @interface MLCYOLOLossLayer : MLCLossLayer
 
 /*! @property   yoloLossDescriptor
Clone this wiki locally