luxlabs header browser preview


@class NSArray, NSMutableDictionary, NSSet, MPSGraphBlock, NSMutableArray;

@interface MPSGraph : MPSGraphObject {
    NSMutableDictionary *_placeholderMap;
    NSMutableArray *_placeholderArray;
    NSMutableDictionary *_variableOpsMap;
    NSMutableArray *_variableOps;
    struct shared_ptr<mlir::MLIRContext> { struct MLIRContext *__ptr_; struct __shared_weak_count *__cntrl_; } _context;
    void *_builder;
    struct OwningOpRef<mlir::ModuleOp> { struct ModuleOp { struct Operation *state; } op; } _module;
    void *_symbolTable;
    NSMutableArray *_operations;
    struct _opaque_pthread_mutex_t { long long __sig; char __opaque[56]; } _graphMutex;
    NSSet *_currentControlDependencies;
    MPSGraphBlock *_currentInsertionBlock;
    NSMutableArray *_traininableHighLevelOpVariables;
    NSMutableArray *_executableCache;
}

@property BOOL pruneGraph;
@property (retain) NSMutableDictionary *tensorNameDict;
@property unsigned long long compilerOptions;
@property unsigned long long options;
@property (readonly, nonatomic) NSArray *placeholderTensors;

+ (id)new;

- (void)dump;
- (id)init;
- (void)dealloc;
- (id).cxx_construct;
- (void).cxx_destruct;
- (id)debugDescription;
- (id)GRUGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 outputFwd:(id)a4 inputWeight:(id)a5 bias:(id)a6 initState:(id)a7 descriptor:(id)a8 name:(id)a9;
- (id)GRUWithSourceTensor:(id)a0 recurrentWeight:(id)a1 inputWeight:(id)a2 bias:(id)a3 descriptor:(id)a4 name:(id)a5;
- (id)GRUWithSourceTensor:(id)a0 recurrentWeight:(id)a1 inputWeight:(id)a2 bias:(id)a3 initState:(id)a4 mask:(id)a5 secondaryBias:(id)a6 descriptor:(id)a7 name:(id)a8;
- (id)HermiteanToRealFFTWithTensor:(id)a0 axes:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)L2NormPooling4DGradientWithGradientTensor:(id)a0 sourceTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)LSTMGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 cellOutputFwd:(id)a4 descriptor:(id)a5 name:(id)a6;
- (id)LSTMGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 cellOutputFwd:(id)a4 inputWeight:(id)a5 bias:(id)a6 initState:(id)a7 initCell:(id)a8 mask:(id)a9 descriptor:(id)a10 name:(id)a11;
- (id)LSTMWithSourceTensor:(id)a0 recurrentWeight:(id)a1 initState:(id)a2 initCell:(id)a3 descriptor:(id)a4 name:(id)a5;
- (id)LSTMWithSourceTensor:(id)a0 recurrentWeight:(id)a1 inputWeight:(id)a2 bias:(id)a3 initState:(id)a4 initCell:(id)a5 mask:(id)a6 peephole:(id)a7 descriptor:(id)a8 name:(id)a9;
- (id)convolutionTranspose2DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShapeTensor:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)decompositionLUWithTensor:(id)a0 name:(id)a1;
- (id)leakyReLUWithTensor:(id)a0 alpha:(double)a1 name:(id)a2;
- (id)traininableHighLevelOpVariables;
- (id)GRUGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 outputFwd:(id)a4 inputWeight:(id)a5 bias:(id)a6 descriptor:(id)a7 name:(id)a8;
- (id)GRUGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 outputFwd:(id)a4 stateGradient:(id)a5 inputWeight:(id)a6 bias:(id)a7 initState:(id)a8 mask:(id)a9 secondaryBias:(id)a10 descriptor:(id)a11 name:(id)a12;
- (id)GRUWithSourceTensor:(id)a0 recurrentWeight:(id)a1 inputWeight:(id)a2 bias:(id)a3 initState:(id)a4 descriptor:(id)a5 name:(id)a6;
- (id)HammingDistanceWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 resultDataType:(unsigned int)a2 name:(id)a3;
- (id)HermiteanToRealFFTWithTensor:(id)a0 axesTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)L2NormPooling4DWithSourceTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)LSTMGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 cellOutputFwd:(id)a4 inputWeight:(id)a5 bias:(id)a6 initState:(id)a7 initCell:(id)a8 descriptor:(id)a9 name:(id)a10;
- (id)LSTMGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 cellOutputFwd:(id)a4 stateGradient:(id)a5 cellGradient:(id)a6 inputWeight:(id)a7 bias:(id)a8 initState:(id)a9 initCell:(id)a10 mask:(id)a11 peephole:(id)a12 descriptor:(id)a13 name:(id)a14;
- (id)LSTMWithSourceTensor:(id)a0 recurrentWeight:(id)a1 inputWeight:(id)a2 bias:(id)a3 initState:(id)a4 initCell:(id)a5 descriptor:(id)a6 name:(id)a7;
- (id)broadcastGradientArgsForPrimaryTensor:(id)a0 withSecondaryTensor:(id)a1 name:(id)a2;
- (id)logarithmBase10WithTensor:(id)a0 name:(id)a1;
- (id)sortWithTensor:(id)a0 axisTensor:(id)a1 name:(id)a2;
- (id)tileTensor:(id)a0 withMultiplier:(id)a1 name:(id)a2;
- (id)absoluteErrorWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 reductionType:(unsigned long long)a2 name:(id)a3;
- (id)absoluteSquareWithTensor:(id)a0 name:(id)a1;
- (id)absoluteWithTensor:(id)a0 name:(id)a1;
- (id)acosWithTensor:(id)a0 name:(id)a1;
- (id)acoshWithTensor:(id)a0 name:(id)a1;
- (id)adamAssignWithInputVariableTensor:(id)a0 momentumVariableTensor:(id)a1 velocityVariableTensor:(id)a2 maximumVelocityVariableTensor:(id)a3 updates:(id)a4 name:(id)a5;
- (id)adamUpdateWithCurrentLearningRateTensor:(id)a0 beta1Tensor:(id)a1 beta2Tensor:(id)a2 epsilonTensor:(id)a3 valuesTensor:(id)a4 momentumTensor:(id)a5 velocityTensor:(id)a6 maximumVelocityTensor:(id)a7 gradientTensor:(id)a8 name:(id)a9;
- (id)adamUpdateWithLearningRateTensor:(id)a0 beta1Tensor:(id)a1 beta2Tensor:(id)a2 epsilonTensor:(id)a3 beta1PowerTensor:(id)a4 beta2PowerTensor:(id)a5 valuesTensor:(id)a6 momentumTensor:(id)a7 velocityTensor:(id)a8 maximumVelocityTensor:(id)a9 gradientTensor:(id)a10 name:(id)a11;
- (id)adamUpdateWithLearningRateTensor:(id)a0 beta1Tensor:(id)a1 beta2Tensor:(id)a2 epsilonTensor:(id)a3 iterationTensor:(id)a4 valuesTensor:(id)a5 momentumTensor:(id)a6 velocityTensor:(id)a7 gradientTensor:(id)a8 name:(id)a9;
- (id)adamWithCurrentLearningRateTensor:(id)a0 beta1Tensor:(id)a1 beta2Tensor:(id)a2 epsilonTensor:(id)a3 valuesTensor:(id)a4 momentumTensor:(id)a5 velocityTensor:(id)a6 maximumVelocityTensor:(id)a7 gradientTensor:(id)a8 name:(id)a9;
- (id)adamWithLearningRateTensor:(id)a0 beta1Tensor:(id)a1 beta2Tensor:(id)a2 epsilonTensor:(id)a3 beta1PowerTensor:(id)a4 beta2PowerTensor:(id)a5 valuesTensor:(id)a6 momentumTensor:(id)a7 velocityTensor:(id)a8 maximumVelocityTensor:(id)a9 gradientTensor:(id)a10 name:(id)a11;
- (id)additionWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)applyAdamWithCurrentLearningRateTensor:(id)a0 beta1Tensor:(id)a1 beta2Tensor:(id)a2 epsilonTensor:(id)a3 variable:(id)a4 momentumVariable:(id)a5 velocityVariable:(id)a6 maximumVelocityVariable:(id)a7 gradientTensor:(id)a8 name:(id)a9;
- (id)applyAdamWithLearningRateTensor:(id)a0 beta1Tensor:(id)a1 beta2Tensor:(id)a2 epsilonTensor:(id)a3 beta1PowerTensor:(id)a4 beta2PowerTensor:(id)a5 variable:(id)a6 momentumVariable:(id)a7 velocityVariable:(id)a8 gradientTensor:(id)a9 name:(id)a10;
- (id)applyAdamWithLearningRateTensor:(id)a0 beta1Tensor:(id)a1 beta2Tensor:(id)a2 epsilonTensor:(id)a3 iterationTensor:(id)a4 variable:(id)a5 momentumVariable:(id)a6 velocityVariable:(id)a7 gradientTensor:(id)a8 name:(id)a9;
- (id)applyStochasticGradientDescentWithLearningRateTensor:(id)a0 variable:(id)a1 gradientTensor:(id)a2 name:(id)a3;
- (id)argSortWithTensor:(id)a0 axis:(long long)a1 descending:(BOOL)a2 name:(id)a3;
- (id)argSortWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)argSortWithTensor:(id)a0 axisTensor:(id)a1 descending:(BOOL)a2 name:(id)a3;
- (id)argSortWithTensor:(id)a0 axisTensor:(id)a1 name:(id)a2;
- (id)asinWithTensor:(id)a0 name:(id)a1;
- (id)asinhWithTensor:(id)a0 name:(id)a1;
- (id)assignVariable:(id)a0 withValueOfTensor:(id)a1 name:(id)a2;
- (id)atan2WithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)atanWithTensor:(id)a0 name:(id)a1;
- (id)atanhWithTensor:(id)a0 name:(id)a1;
- (id)avgPooling2DGradientWithGradientTensor:(id)a0 sourceTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)avgPooling2DLayerWithTensor:(id)a0 kernelSizes:(id)a1 strides:(id)a2 paddingStyle:(unsigned long long)a3 dataLayout:(unsigned long long)a4 name:(id)a5;
- (id)avgPooling2DWithSourceTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)avgPooling4DGradientWithGradientTensor:(id)a0 sourceTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)avgPooling4DWithSourceTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)bandPartWithTensor:(id)a0 numLower:(long long)a1 numUpper:(long long)a2 name:(id)a3;
- (id)bandPartWithTensor:(id)a0 numLowerTensor:(id)a1 numUpperTensor:(id)a2 name:(id)a3;
- (id)batchNormalizationLayerWithTensor:(id)a0 batchNormalizationGammaInitializer:(id)a1 batchNormalizationBetaInitializer:(id)a2 batchNormalizationMeanInitializer:(id)a3 batchNormalizationVarianceInitializer:(id)a4 batchNormalizationEpsilon:(double)a5 dataLayout:(unsigned long long)a6 name:(id)a7;
- (id)batchToSpaceTensor:(id)a0 spatialAxes:(id)a1 batchAxis:(long long)a2 blockDimensions:(id)a3 usePixelShuffleOrder:(BOOL)a4 name:(id)a5;
- (id)batchToSpaceTensor:(id)a0 spatialAxesTensor:(id)a1 batchAxisTensor:(id)a2 blockDimensionsTensor:(id)a3 usePixelShuffleOrder:(BOOL)a4 name:(id)a5;
- (id)biasAddWithTensor:(id)a0 biases:(id)a1 dataLayout:(unsigned long long)a2 name:(id)a3;
- (id)bitwiseANDWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)bitwiseLeftShiftWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)bitwiseNOTWithTensor:(id)a0 name:(id)a1;
- (id)bitwiseORWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)bitwisePopulationCountWithTensor:(id)a0 name:(id)a1;
- (id)bitwiseRightShiftWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)bitwiseXORWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)bottomKWithGradientTensor:(id)a0 source:(id)a1 axis:(long long)a2 k:(unsigned long long)a3 name:(id)a4;
- (id)bottomKWithGradientTensor:(id)a0 source:(id)a1 axisTensor:(id)a2 kTensor:(id)a3 name:(id)a4;
- (id)bottomKWithSourceTensor:(id)a0 axis:(long long)a1 k:(unsigned long long)a2 name:(id)a3;
- (id)bottomKWithSourceTensor:(id)a0 axisTensor:(id)a1 kTensor:(id)a2 name:(id)a3;
- (id)broadcastTensor:(id)a0 toShape:(id)a1 name:(id)a2;
- (id)broadcastTensor:(id)a0 toShapeTensor:(id)a1 name:(id)a2;
- (id)castBooleansOfInputsTensors:(id)a0;
- (id)castTensor:(id)a0 toType:(unsigned int)a1 name:(id)a2;
- (id)ceilWithTensor:(id)a0 name:(id)a1;
- (id)clampWithTensor:(id)a0 minValueTensor:(id)a1 maxValueTensor:(id)a2 name:(id)a3;
- (id)colToImWithSourceTensor:(id)a0 outputShape:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)compileWithDevice:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3;
- (id)compileWithDevice:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3 compilationDescriptor:(id)a4;
- (id)complexTensorWithRealTensor:(id)a0 imaginaryTensor:(id)a1 name:(id)a2;
- (id)concatTensor:(id)a0 withTensor:(id)a1 dimension:(long long)a2 name:(id)a3;
- (id)concatTensors:(id)a0 dimension:(long long)a1 interleave:(BOOL)a2 name:(id)a3;
- (id)concatTensors:(id)a0 dimension:(long long)a1 name:(id)a2;
- (id)conjugateWithTensor:(id)a0 name:(id)a1;
- (id)constantWithData:(id)a0 shape:(id)a1 dataType:(unsigned int)a2;
- (id)constantWithRealPart:(double)a0 imaginaryPart:(double)a1;
- (id)constantWithRealPart:(double)a0 imaginaryPart:(double)a1 dataType:(unsigned int)a2;
- (id)constantWithRealPart:(double)a0 imaginaryPart:(double)a1 shape:(id)a2 dataType:(unsigned int)a3;
- (id)constantWithScalar:(double)a0 dataType:(unsigned int)a1;
- (id)constantWithScalar:(double)a0 shape:(id)a1 dataType:(unsigned int)a2;
- (id)controlDependencyWithOperations:(id)a0 dependentBlock:(id /* block */)a1 name:(id)a2;
- (id)convolution2DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShape:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolution2DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShapeTensor:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolution2DLayerWithTensor:(id)a0 kernelSizes:(id)a1 outputChannelCount:(unsigned long long)a2 strides:(id)a3 activationType:(unsigned int)a4 weightsInitializer:(id)a5 biasesInitializer:(id)a6 batchNormalizationGammaInitializer:(id)a7 batchNormalizationBetaInitializer:(id)a8 batchNormalizationMeanInitializer:(id)a9 batchNormalizationVarianceInitializer:(id)a10 batchNormalizationEpsilon:(double)a11 paddingStyle:(unsigned long long)a12 dataLayout:(unsigned long long)a13 weightsLayout:(unsigned long long)a14 name:(id)a15;
- (id)convolution2DLayerWithTensor:(id)a0 kernelSizes:(id)a1 outputChannelCount:(unsigned long long)a2 strides:(id)a3 activationType:(unsigned int)a4 weightsInitializer:(id)a5 biasesInitializer:(id)a6 paddingStyle:(unsigned long long)a7 dataLayout:(unsigned long long)a8 weightsLayout:(unsigned long long)a9 name:(id)a10;
- (id)convolution2DLayerWithTensor:(id)a0 kernelSizes:(id)a1 outputChannelCount:(unsigned long long)a2 strides:(id)a3 dilationRates:(id)a4 groups:(unsigned long long)a5 activationType:(unsigned int)a6 weightsInitializer:(id)a7 biasesInitializer:(id)a8 batchNormalizationGammaInitializer:(id)a9 batchNormalizationBetaInitializer:(id)a10 batchNormalizationMeanInitializer:(id)a11 batchNormalizationVarianceInitializer:(id)a12 batchNormalizationEpsilon:(double)a13 paddingStyle:(unsigned long long)a14 dataLayout:(unsigned long long)a15 weightsLayout:(unsigned long long)a16 name:(id)a17;
- (id)convolution2DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShape:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolution2DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShapeTensor:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolution2DWithDefaultBatchNormalizationLayerWithTensor:(id)a0 kernelSizes:(id)a1 outputChannelCount:(unsigned long long)a2 strides:(id)a3 activationType:(unsigned int)a4 weightsInitializer:(id)a5 biasesInitializer:(id)a6 paddingStyle:(unsigned long long)a7 dataLayout:(unsigned long long)a8 weightsLayout:(unsigned long long)a9 name:(id)a10;
- (id)convolution2DWithSourceTensor:(id)a0 weightsTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)convolution3DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShape:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolution3DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShapeTensor:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolution3DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShape:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolution3DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShapeTensor:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolution3DWithSourceTensor:(id)a0 weightsTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)convolutionTranspose2DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShape:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolutionTranspose2DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShape:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolutionTranspose2DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShapeTensor:(id)a2 forwardConvolutionDescriptor:(id)a3 name:(id)a4;
- (id)convolutionTranspose2DWithSourceTensor:(id)a0 weightsTensor:(id)a1 outputShape:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)convolutionTranspose2DWithSourceTensor:(id)a0 weightsTensor:(id)a1 outputShapeTensor:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)coordinateAlongAxis:(long long)a0 withShape:(id)a1 name:(id)a2;
- (id)coordinateAlongAxis:(long long)a0 withShapeTensor:(id)a1 name:(id)a2;
- (id)coordinateAlongAxisTensor:(id)a0 withShape:(id)a1 name:(id)a2;
- (id)coordinateAlongAxisTensor:(id)a0 withShapeTensor:(id)a1 name:(id)a2;
- (id)cosWithTensor:(id)a0 name:(id)a1;
- (id)coshWithTensor:(id)a0 name:(id)a1;
- (id)costVolumeWithRefTensor:(id)a0 inputTensor:(id)a1 coordinatesTensor:(id)a2 windowSizes:(id)a3 layout:(unsigned long long)a4 normalizeCoordinates:(BOOL)a5 relativeCoordinates:(BOOL)a6 coordinateIs1DInWidth:(BOOL)a7 similarityType:(unsigned long long)a8 name:(id)a9;
- (id)createTexture:(id)a0 withPixelFormat:(unsigned long long)a1 isCompressed:(BOOL)a2 name:(id)a3;
- (id)cropResizeWithImagesTensor:(id)a0 boxesTensor:(id)a1 boxIndicesTensor:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)cropTensor:(id)a0 dimension:(unsigned long long)a1 amount_before:(unsigned long long)a2 amount_after:(unsigned long long)a3 name:(id)a4;
- (id)cumulativeMaximumReturnIndicesWithTensor:(id)a0 axis:(long long)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeMaximumWithTensor:(id)a0 axis:(long long)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeMaximumWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)cumulativeMaximumWithTensor:(id)a0 axisTensor:(id)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeMaximumWithTensor:(id)a0 axisTensor:(id)a1 name:(id)a2;
- (id)cumulativeMinimumReturnIndicesWithTensor:(id)a0 axis:(long long)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeMinimumWithTensor:(id)a0 axis:(long long)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeMinimumWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)cumulativeMinimumWithTensor:(id)a0 axisTensor:(id)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeMinimumWithTensor:(id)a0 axisTensor:(id)a1 name:(id)a2;
- (id)cumulativeProductWithTensor:(id)a0 axis:(long long)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeProductWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)cumulativeProductWithTensor:(id)a0 axisTensor:(id)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeProductWithTensor:(id)a0 axisTensor:(id)a1 name:(id)a2;
- (id)cumulativeSumWithTensor:(id)a0 axis:(long long)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeSumWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)cumulativeSumWithTensor:(id)a0 axisTensor:(id)a1 exclusive:(BOOL)a2 reverse:(BOOL)a3 name:(id)a4;
- (id)cumulativeSumWithTensor:(id)a0 axisTensor:(id)a1 name:(id)a2;
- (id)currentLearningRateWithLearningRateTensor:(id)a0 beta1Tensor:(id)a1 beta2Tensor:(id)a2 beta1PowerTensor:(id)a3 beta2PowerTensor:(id)a4 name:(id)a5;
- (id)decompositionWithTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)deinterleaveTensor:(id)a0 interleaveFactor:(unsigned long long)a1 name:(id)a2;
- (id)depthToSpace2DTensor:(id)a0 widthAxis:(unsigned long long)a1 heightAxis:(unsigned long long)a2 depthAxis:(unsigned long long)a3 blockSize:(unsigned long long)a4 usePixelShuffleOrder:(BOOL)a5 name:(id)a6;
- (id)depthToSpace2DTensor:(id)a0 widthAxisTensor:(id)a1 heightAxisTensor:(id)a2 depthAxisTensor:(id)a3 blockSize:(unsigned long long)a4 usePixelShuffleOrder:(BOOL)a5 name:(id)a6;
- (id)depthwiseConvolution2DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShape:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)depthwiseConvolution2DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShapeTensor:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)depthwiseConvolution2DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShape:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)depthwiseConvolution2DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShapeTensor:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)depthwiseConvolution2DWithSourceTensor:(id)a0 weightsTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)depthwiseConvolution3DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShape:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)depthwiseConvolution3DDataGradientWithIncomingGradientTensor:(id)a0 weightsTensor:(id)a1 outputShapeTensor:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)depthwiseConvolution3DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShape:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)depthwiseConvolution3DWeightsGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 outputShapeTensor:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)depthwiseConvolution3DWithSourceTensor:(id)a0 weightsTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)dequantizeTensor:(id)a0 lutTableTensor:(id)a1 axis:(long long)a2 name:(id)a3;
- (id)dequantizeTensor:(id)a0 lutTableTensor:(id)a1 name:(id)a2;
- (id)dequantizeTensor:(id)a0 scale:(double)a1 zeroPoint:(double)a2 dataType:(unsigned int)a3 name:(id)a4;
- (id)dequantizeTensor:(id)a0 scale:(double)a1 zeroPoint:(double)a2 dtype:(unsigned int)a3 name:(id)a4;
- (id)dequantizeTensor:(id)a0 scaleTensor:(id)a1 zeroPoint:(double)a2 dataType:(unsigned int)a3 axis:(long long)a4 name:(id)a5;
- (id)dequantizeTensor:(id)a0 scaleTensor:(id)a1 zeroPoint:(double)a2 dtype:(unsigned int)a3 axis:(int)a4 name:(id)a5;
- (id)dequantizeTensor:(id)a0 scaleTensor:(id)a1 zeroPointTensor:(id)a2 dataType:(unsigned int)a3 axis:(long long)a4 name:(id)a5;
- (id)dequantizeTensor:(id)a0 scaleTensor:(id)a1 zeroPointTensor:(id)a2 dtype:(unsigned int)a3 axis:(int)a4 name:(id)a5;
- (id)dequantizeTensor:(id)a0 scaleTensor:(id)a1 zeroPointTensor:(id)a2 minTensor:(id)a3 dataType:(unsigned int)a4 axis:(long long)a5 name:(id)a6;
- (id)dimensionSizeOfTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)dimensionSizeOfTensor:(id)a0 axesTensor:(id)a1 name:(id)a2;
- (id)divisionNoNaNWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)divisionWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)dropoutTensor:(id)a0 rate:(double)a1 name:(id)a2;
- (id)dropoutTensor:(id)a0 rateTensor:(id)a1 name:(id)a2;
- (id)eluGradientWithIncomingGradient:(id)a0 sourceTensor:(id)a1 alpha:(double)a2 name:(id)a3;
- (id)eluWithTensor:(id)a0 alpha:(double)a1 name:(id)a2;
- (void)encodeToCommandBuffer:(id)a0 feeds:(id)a1 targetOperations:(id)a2 resultsDictionary:(id)a3 executionDescriptor:(id)a4;
- (id)encodeToCommandBuffer:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3 executionDescriptor:(id)a4;
- (id)equalWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)erfWithTensor:(id)a0 name:(id)a1;
- (id)expandDimsOfTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)expandDimsOfTensor:(id)a0 axesTensor:(id)a1 name:(id)a2;
- (id)expandDimsOfTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)expandTensor:(id)a0 dimension:(unsigned long long)a1 name:(id)a2;
- (id)expandTensor:(id)a0 dimensionTensor:(id)a1 name:(id)a2;
- (id)exponentBase10WithTensor:(id)a0 name:(id)a1;
- (id)exponentBase2WithTensor:(id)a0 name:(id)a1;
- (id)exponentWithTensor:(id)a0 name:(id)a1;
- (id)fastFourierTransformWithTensor:(id)a0 axes:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)fastFourierTransformWithTensor:(id)a0 axesTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)fixCastIntTensor:(id)a0 toSignedness:(BOOL)a1 name:(id)a2;
- (id)fixSignednessOfInputsTensors:(id)a0;
- (id)fixTypeOfReductionInput:(id)a0;
- (id)flatten2DTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)flatten2DTensor:(id)a0 axisTensor:(id)a1 name:(id)a2;
- (id)floorModuloWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)floorWithTensor:(id)a0 name:(id)a1;
- (id)forLoopWithLowerBound:(id)a0 upperBound:(id)a1 step:(id)a2 initialBodyArguments:(id)a3 body:(id /* block */)a4 name:(id)a5;
- (id)forLoopWithNumberOfIterations:(id)a0 initialBodyArguments:(id)a1 body:(id /* block */)a2 name:(id)a3;
- (id)fullyConnectedLayerWithTensor:(id)a0 outputChannelCount:(unsigned long long)a1 activationType:(unsigned int)a2 weightsInitializer:(id)a3 biasesInitializer:(id)a4 name:(id)a5;
- (id)gatherAlongAxis:(long long)a0 withUpdatesTensor:(id)a1 indicesTensor:(id)a2 name:(id)a3;
- (id)gatherAlongAxisTensor:(id)a0 withUpdatesTensor:(id)a1 indicesTensor:(id)a2 name:(id)a3;
- (id)gatherAlongAxisWithUpdatesTensor:(id)a0 indicesTensor:(id)a1 axis:(long long)a2 name:(id)a3;
- (id)gatherNDWithUpdatesTensor:(id)a0 indicesTensor:(id)a1 batchDimensions:(unsigned long long)a2 name:(id)a3;
- (id)gatherWithUpdatesTensor:(id)a0 indicesTensor:(id)a1 axis:(long long)a2 batchDimensions:(unsigned long long)a3 name:(id)a4;
- (id)getCoordinateValueWithShapeTensor:(id)a0 axisTensor:(id)a1 name:(id)a2;
- (id)getExecutableForDevice:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3 resultsDictionary:(id)a4 executionDescriptor:(id)a5;
- (id)gradientForPrimaryTensor:(id)a0 withSecondaryTensor:(id)a1 name:(id)a2;
- (id)gradientForPrimaryTensor:(id)a0 withTensors:(id)a1 name:(id)a2;
- (id)greaterThanOrEqualToWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)greaterThanWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)identityWithTensor:(id)a0 name:(id)a1;
- (id)ifWithPredicateTensor:(id)a0 thenBlock:(id /* block */)a1 elseBlock:(id /* block */)a2 name:(id)a3;
- (id)imToColWithSourceTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)imaginaryPartOfTensor:(id)a0 name:(id)a1;
- (id)interleaveTensor:(id)a0 interleaveFactor:(unsigned long long)a1 name:(id)a2;
- (id)inverseOfTensor:(id)a0 name:(id)a1;
- (id)isFiniteWithTensor:(id)a0 name:(id)a1;
- (id)isInfiniteWithTensor:(id)a0 name:(id)a1;
- (id)isNaNWithTensor:(id)a0 name:(id)a1;
- (id)kernelPredictorWithSourceTensor:(id)a0 weightsTensor:(id)a1 layout:(unsigned long long)a2 kernelShape:(id)a3 dilationRates:(id)a4 name:(id)a5;
- (id)kernelPredictorWithSourceTensor:(id)a0 weightsTensor:(id)a1 layout:(unsigned long long)a2 kernelShape:(id)a3 name:(id)a4;
- (id)leakyReLUGradientWithIncomingGradient:(id)a0 sourceTensor:(id)a1 alphaTensor:(id)a2 name:(id)a3;
- (id)leakyReLUWithTensor:(id)a0 alphaTensor:(id)a1 name:(id)a2;
- (id)lessThanOrEqualToWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)lessThanWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)localConvolutionDataGradientWithIncomingGradientTensor:(id)a0 weightTensor:(id)a1 dataLayout:(unsigned long long)a2 kernelShape:(id)a3 dilationRateInX:(unsigned long long)a4 dilationRateInY:(unsigned long long)a5 name:(id)a6;
- (id)localConvolutionWeightGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 dataLayout:(unsigned long long)a2 kernelShape:(id)a3 dilationRateInX:(unsigned long long)a4 dilationRateInY:(unsigned long long)a5 name:(id)a6;
- (id)localConvolutionWithSourceTensor:(id)a0 weightTensor:(id)a1 dataLayout:(unsigned long long)a2 kernelShape:(id)a3 dilationRateInX:(unsigned long long)a4 dilationRateInY:(unsigned long long)a5 name:(id)a6;
- (id)logarithmBase2WithTensor:(id)a0 name:(id)a1;
- (id)logarithmWithTensor:(id)a0 name:(id)a1;
- (id)logicalANDWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)logicalNANDWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)logicalNORWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)logicalORWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)logicalXNORWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)logicalXORWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)lossReductionWithTensor:(id)a0 reductionType:(unsigned long long)a1 axis:(long long *)a2 name:(id)a3;
- (id)makeListWithElementType:(id)a0 maxSize:(unsigned long long)a1 name:(id)a2;
- (id)makeListWithElementType:(id)a0 name:(id)a1;
- (id)mathOpsWithTensors:(id)a0 mathOpType:(unsigned long long)a1 name:(id)a2;
- (id)matrixMultiplicationPrimaryGradientWithIncomingGradientTensor:(id)a0 primaryTensor:(id)a1 secondaryTensor:(id)a2 name:(id)a3;
- (id)matrixMultiplicationSecondaryGradientWithIncomingGradientTensor:(id)a0 primaryTensor:(id)a1 secondaryTensor:(id)a2 name:(id)a3;
- (id)matrixMultiplicationWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)maxPooling2DGradientWithGradientTensor:(id)a0 indicesTensor:(id)a1 outputShape:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)maxPooling2DGradientWithGradientTensor:(id)a0 indicesTensor:(id)a1 outputShapeTensor:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)maxPooling2DGradientWithGradientTensor:(id)a0 sourceTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)maxPooling2DLayerWithTensor:(id)a0 kernelSizes:(id)a1 strides:(id)a2 paddingStyle:(unsigned long long)a3 dataLayout:(unsigned long long)a4 name:(id)a5;
- (id)maxPooling2DReturnIndicesWithSourceTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)maxPooling2DWithSourceTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)maxPooling4DGradientWithGradientTensor:(id)a0 indicesTensor:(id)a1 outputShape:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)maxPooling4DGradientWithGradientTensor:(id)a0 indicesTensor:(id)a1 outputShapeTensor:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)maxPooling4DGradientWithGradientTensor:(id)a0 sourceTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)maxPooling4DReturnIndicesWithSourceTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)maxPooling4DWithSourceTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)maximumWithNaNPropagationWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)maximumWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)meanOfTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)minimumWithNaNPropagationWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)minimumWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)moduloWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)momentumUpdateWithBetaTensor:(id)a0 momentumTensor:(id)a1 gradientTensor:(id)a2 name:(id)a3;
- (id)multiplicationWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)negativeWithTensor:(id)a0 name:(id)a1;
- (id)nonMaximumSuppressionWithBoxesTensor:(id)a0 scoresTensor:(id)a1 IOUThreshold:(float)a2 scoreThreshold:(float)a3 perClassSuppression:(BOOL)a4 coordinateMode:(unsigned long long)a5 name:(id)a6;
- (id)nonMaximumSuppressionWithBoxesTensor:(id)a0 scoresTensor:(id)a1 classIndicesTensor:(id)a2 IOUThreshold:(float)a3 scoreThreshold:(float)a4 perClassSuppression:(BOOL)a5 coordinateMode:(unsigned long long)a6 name:(id)a7;
- (id)nonZeroIndicesOfTensor:(id)a0 name:(id)a1;
- (id)normalizationBetaGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 reductionAxes:(id)a2 name:(id)a3;
- (id)normalizationGammaGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 meanTensor:(id)a2 varianceTensor:(id)a3 reductionAxes:(id)a4 epsilon:(float)a5 name:(id)a6;
- (id)normalizationGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 meanTensor:(id)a2 varianceTensor:(id)a3 gammaTensor:(id)a4 gammaGradientTensor:(id)a5 betaGradientTensor:(id)a6 reductionAxes:(id)a7 epsilon:(float)a8 name:(id)a9;
- (id)normalizationWithTensor:(id)a0 meanTensor:(id)a1 varianceTensor:(id)a2 gammaTensor:(id)a3 betaTensor:(id)a4 epsilon:(float)a5 name:(id)a6;
- (id)notEqualWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)notWithTensor:(id)a0 name:(id)a1;
- (id)oneHotWithIndicesTensor:(id)a0 depth:(unsigned long long)a1 axis:(unsigned long long)a2 dataType:(unsigned int)a3 name:(id)a4;
- (id)oneHotWithIndicesTensor:(id)a0 depth:(unsigned long long)a1 axis:(unsigned long long)a2 dataType:(unsigned int)a3 onValue:(double)a4 offValue:(double)a5 name:(id)a6;
- (id)oneHotWithIndicesTensor:(id)a0 depth:(unsigned long long)a1 axis:(unsigned long long)a2 name:(id)a3;
- (id)oneHotWithIndicesTensor:(id)a0 depth:(unsigned long long)a1 dataType:(unsigned int)a2 name:(id)a3;
- (id)oneHotWithIndicesTensor:(id)a0 depth:(unsigned long long)a1 dataType:(unsigned int)a2 onValue:(double)a3 offValue:(double)a4 name:(id)a5;
- (id)oneHotWithIndicesTensor:(id)a0 depth:(unsigned long long)a1 name:(id)a2;
- (id)operationWithName:(id)a0;
- (id)padGradientWithIncomingGradientTensor:(id)a0 inputTensor:(id)a1 paddingMode:(long long)a2 paddingTensor:(id)a3 constantValuesTensor:(id)a4 name:(id)a5;
- (id)padGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 paddingMode:(long long)a2 leftPadding:(id)a3 rightPadding:(id)a4 name:(id)a5;
- (id)padGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 paddingMode:(long long)a2 paddingTensor:(id)a3 name:(id)a4;
- (id)padTensor:(id)a0 paddingMode:(long long)a1 paddingTensor:(id)a2 constantValuesTensor:(id)a3 name:(id)a4;
- (id)padTensor:(id)a0 withPaddingMode:(long long)a1 leftPadding:(id)a2 rightPadding:(id)a3 constantValue:(double)a4 name:(id)a5;
- (id)paddingTensorWithLeftPadding:(id)a0 rightPadding:(id)a1;
- (id)placeholderWithShape:(id)a0 dataType:(unsigned int)a1 name:(id)a2;
- (id)placeholderWithShape:(id)a0 name:(id)a1;
- (id)popBackFromList:(id)a0 outputList:(id *)a1 name:(id)a2;
- (id)powerWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)progressRandomStateTensor:(id)a0 forShape:(id)a1 name:(id)a2;
- (id)progressRandomStateTensor:(id)a0 forShapeTensor:(id)a1 name:(id)a2;
- (id)prunedGradientTensorWithDescriptor:(id)a0 inputTensor:(id)a1 gradientTensor:(id)a2 shape:(id)a3 name:(id)a4;
- (id)prunedTensorWithDescriptor:(id)a0 tensor:(id)a1 shape:(id)a2 name:(id)a3;
- (id)pushBackToList:(id)a0 element:(id)a1 name:(id)a2;
- (id)quantizeTensor:(id)a0 scale:(double)a1 zeroPoint:(double)a2 dataType:(unsigned int)a3 name:(id)a4;
- (id)quantizeTensor:(id)a0 scale:(double)a1 zeroPoint:(double)a2 dtype:(unsigned int)a3 name:(id)a4;
- (id)quantizeTensor:(id)a0 scaleTensor:(id)a1 zeroPoint:(double)a2 dataType:(unsigned int)a3 axis:(long long)a4 name:(id)a5;
- (id)quantizeTensor:(id)a0 scaleTensor:(id)a1 zeroPoint:(double)a2 dtype:(unsigned int)a3 axis:(int)a4 name:(id)a5;
- (id)quantizeTensor:(id)a0 scaleTensor:(id)a1 zeroPointTensor:(id)a2 dataType:(unsigned int)a3 axis:(long long)a4 name:(id)a5;
- (id)quantizeTensor:(id)a0 scaleTensor:(id)a1 zeroPointTensor:(id)a2 dtype:(unsigned int)a3 axis:(int)a4 name:(id)a5;
- (id)randomPhiloxStateTensorWithCounterLow:(unsigned long long)a0 counterHigh:(unsigned long long)a1 key:(unsigned long long)a2 name:(id)a3;
- (id)randomPhiloxStateTensorWithSeed:(unsigned long long)a0 name:(id)a1;
- (id)randomTensorWithShape:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)randomTensorWithShape:(id)a0 descriptor:(id)a1 seed:(unsigned long long)a2 name:(id)a3;
- (id)randomTensorWithShape:(id)a0 descriptor:(id)a1 stateTensor:(id)a2 name:(id)a3;
- (id)randomTensorWithShapeTensor:(id)a0 descriptor:(id)a1 name:(id)a2;
- (id)randomTensorWithShapeTensor:(id)a0 descriptor:(id)a1 seed:(unsigned long long)a2 name:(id)a3;
- (id)randomTensorWithShapeTensor:(id)a0 descriptor:(id)a1 stateTensor:(id)a2 name:(id)a3;
- (id)randomUniformTensorWithShape:(id)a0 name:(id)a1;
- (id)randomUniformTensorWithShape:(id)a0 seed:(unsigned long long)a1 name:(id)a2;
- (id)randomUniformTensorWithShape:(id)a0 stateTensor:(id)a1 name:(id)a2;
- (id)randomUniformTensorWithShapeTensor:(id)a0 name:(id)a1;
- (id)randomUniformTensorWithShapeTensor:(id)a0 seed:(unsigned long long)a1 name:(id)a2;
- (id)randomUniformTensorWithShapeTensor:(id)a0 stateTensor:(id)a1 name:(id)a2;
- (id)rankOfTensor:(id)a0 name:(id)a1;
- (id)reLUGradientWithIncomingGradient:(id)a0 sourceTensor:(id)a1 name:(id)a2;
- (id)reLUWithTensor:(id)a0 name:(id)a1;
- (id)readVariable:(id)a0 name:(id)a1;
- (id)realPartOfTensor:(id)a0 name:(id)a1;
- (id)realToHermiteanFFTWithTensor:(id)a0 axes:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)realToHermiteanFFTWithTensor:(id)a0 axesTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)reciprocalWithTensor:(id)a0 name:(id)a1;
- (id)reductionAndWithTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)reductionAndWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reductionArgMaximumWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reductionArgMinimumWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reductionMaximumPropagateNaNWithTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)reductionMaximumPropagateNaNWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reductionMaximumWithTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)reductionMaximumWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reductionMinimumPropagateNaNWithTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)reductionMinimumPropagateNaNWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reductionMinimumWithTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)reductionMinimumWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reductionOrWithTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)reductionOrWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reductionProductWithTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)reductionProductWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reductionSumWithTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)reductionSumWithTensor:(id)a0 axesTensor:(id)a1 name:(id)a2;
- (id)reductionSumWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)reinterpretCastTensor:(id)a0 toType:(unsigned int)a1 name:(id)a2;
- (id)reshapeTensor:(id)a0 withShape:(id)a1 name:(id)a2;
- (id)reshapeTensor:(id)a0 withShapeTensor:(id)a1 name:(id)a2;
- (id)resizeBilinearWithGradientTensor:(id)a0 input:(id)a1 centerResult:(BOOL)a2 alignCorners:(BOOL)a3 layout:(unsigned long long)a4 name:(id)a5;
- (id)resizeBilinearWithGradientTensor:(id)a0 input:(id)a1 scaleOffsetTensor:(id)a2 layout:(unsigned long long)a3 name:(id)a4;
- (id)resizeBilinearWithGradientTensor:(id)a0 input:(id)a1 scaleTensor:(id)a2 offsetTensor:(id)a3 name:(id)a4;
- (id)resizeBilinearWithTensor:(id)a0 sizeTensor:(id)a1 centerResult:(BOOL)a2 alignCorners:(BOOL)a3 layout:(unsigned long long)a4 name:(id)a5;
- (id)resizeBilinearWithTensor:(id)a0 sizeTensor:(id)a1 centerResult:(BOOL)a2 alignCorners:(BOOL)a3 name:(id)a4;
- (id)resizeBilinearWithTensor:(id)a0 sizeTensor:(id)a1 scaleOffsetTensor:(id)a2 layout:(unsigned long long)a3 name:(id)a4;
- (id)resizeBilinearWithTensor:(id)a0 sizeTensor:(id)a1 scaleTensor:(id)a2 offsetTensor:(id)a3 name:(id)a4;
- (id)resizeNearestWithGradientTensor:(id)a0 input:(id)a1 nearestRoundingMode:(unsigned long long)a2 centerResult:(BOOL)a3 alignCorners:(BOOL)a4 layout:(unsigned long long)a5 name:(id)a6;
- (id)resizeNearestWithGradientTensor:(id)a0 input:(id)a1 scaleOffsetTensor:(id)a2 nearestRoundingMode:(unsigned long long)a3 layout:(unsigned long long)a4 name:(id)a5;
- (id)resizeNearestWithGradientTensor:(id)a0 input:(id)a1 scaleTensor:(id)a2 offsetTensor:(id)a3 nearestRoundingMode:(unsigned long long)a4 name:(id)a5;
- (id)resizeNearestWithTensor:(id)a0 sizeTensor:(id)a1 nearestRoundingMode:(unsigned long long)a2 centerResult:(BOOL)a3 alignCorners:(BOOL)a4 layout:(unsigned long long)a5 name:(id)a6;
- (id)resizeNearestWithTensor:(id)a0 sizeTensor:(id)a1 nearestRoundingMode:(unsigned long long)a2 centerResult:(BOOL)a3 alignCorners:(BOOL)a4 name:(id)a5;
- (id)resizeNearestWithTensor:(id)a0 sizeTensor:(id)a1 scaleOffsetTensor:(id)a2 nearestRoundingMode:(unsigned long long)a3 layout:(unsigned long long)a4 name:(id)a5;
- (id)resizeNearestWithTensor:(id)a0 sizeTensor:(id)a1 scaleTensor:(id)a2 offsetTensor:(id)a3 nearestRoundingMode:(unsigned long long)a4 name:(id)a5;
- (id)resizeTensor:(id)a0 size:(id)a1 mode:(unsigned long long)a2 centerResult:(BOOL)a3 alignCorners:(BOOL)a4 layout:(unsigned long long)a5 name:(id)a6;
- (id)resizeTensor:(id)a0 sizeTensor:(id)a1 mode:(unsigned long long)a2 centerResult:(BOOL)a3 alignCorners:(BOOL)a4 layout:(unsigned long long)a5 name:(id)a6;
- (id)resizeTensor:(id)a0 sizeTensor:(id)a1 mode:(unsigned long long)a2 centerResult:(BOOL)a3 alignCorners:(BOOL)a4 name:(id)a5;
- (id)resizeTensor:(id)a0 sizeTensor:(id)a1 mode:(unsigned long long)a2 nearestRoundingMode:(unsigned long long)a3 centerResult:(BOOL)a4 alignCorners:(BOOL)a5 layout:(unsigned long long)a6 name:(id)a7;
- (id)resizeTensor:(id)a0 sizeTensor:(id)a1 mode:(unsigned long long)a2 nearestRoundingMode:(unsigned long long)a3 centerResult:(BOOL)a4 alignCorners:(BOOL)a5 name:(id)a6;
- (id)resizeTensor:(id)a0 sizeTensor:(id)a1 scaleOffsetTensor:(id)a2 mode:(unsigned long long)a3 layout:(unsigned long long)a4 name:(id)a5;
- (id)resizeTensor:(id)a0 sizeTensor:(id)a1 scaleOffsetTensor:(id)a2 mode:(unsigned long long)a3 nearestRoundingMode:(unsigned long long)a4 layout:(unsigned long long)a5 name:(id)a6;
- (id)resizeTensor:(id)a0 sizeTensor:(id)a1 scaleTensor:(id)a2 offsetTensor:(id)a3 mode:(unsigned long long)a4 name:(id)a5;
- (id)resizeTensor:(id)a0 sizeTensor:(id)a1 scaleTensor:(id)a2 offsetTensor:(id)a3 mode:(unsigned long long)a4 nearestRoundingMode:(unsigned long long)a5 name:(id)a6;
- (id)resizeWithGradientTensor:(id)a0 input:(id)a1 mode:(unsigned long long)a2 centerResult:(BOOL)a3 alignCorners:(BOOL)a4 layout:(unsigned long long)a5 name:(id)a6;
- (id)resizeWithGradientTensor:(id)a0 input:(id)a1 mode:(unsigned long long)a2 nearestRoundingMode:(unsigned long long)a3 centerResult:(BOOL)a4 alignCorners:(BOOL)a5 layout:(unsigned long long)a6 name:(id)a7;
- (id)resizeWithGradientTensor:(id)a0 input:(id)a1 scaleOffsetTensor:(id)a2 mode:(unsigned long long)a3 layout:(unsigned long long)a4 name:(id)a5;
- (id)resizeWithGradientTensor:(id)a0 input:(id)a1 scaleOffsetTensor:(id)a2 mode:(unsigned long long)a3 nearestRoundingMode:(unsigned long long)a4 layout:(unsigned long long)a5 name:(id)a6;
- (id)resizeWithGradientTensor:(id)a0 input:(id)a1 scaleTensor:(id)a2 offsetTensor:(id)a3 mode:(unsigned long long)a4 name:(id)a5;
- (id)resizeWithGradientTensor:(id)a0 input:(id)a1 scaleTensor:(id)a2 offsetTensor:(id)a3 mode:(unsigned long long)a4 nearestRoundingMode:(unsigned long long)a5 name:(id)a6;
- (id)reverseSquareRootWithTensor:(id)a0 name:(id)a1;
- (id)reverseTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)reverseTensor:(id)a0 axesTensor:(id)a1 name:(id)a2;
- (id)reverseTensor:(id)a0 name:(id)a1;
- (id)rintWithTensor:(id)a0 name:(id)a1;
- (id)roundWithTensor:(id)a0 name:(id)a1;
- (void)runAsyncWithDevice:(id)a0 feeds:(id)a1 targetOperations:(id)a2 resultsDictionary:(id)a3 executionDescriptor:(id)a4;
- (id)runAsyncWithDevice:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3 executionDescriptor:(id)a4;
- (id)runAsyncWithFeeds:(id)a0 targetTensors:(id)a1 targetOperations:(id)a2 executionDescriptor:(id)a3;
- (void)runAsyncWithMTLCommandQueue:(id)a0 feeds:(id)a1 targetOperations:(id)a2 resultsDictionary:(id)a3 executionDescriptor:(id)a4;
- (id)runAsyncWithMTLCommandQueue:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3 executionDescriptor:(id)a4;
- (id)runInternalWithMPSCommandBuffer:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3 resultsDictionary:(id)a4 executionDescriptor:(id)a5 mpsGraphOwnedCommandBuffer:(BOOL)a6;
- (id)runInternalWithMPSGraphDevice:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3 resultsDictionary:(id)a4 executionDescriptor:(id)a5;
- (id)runInternalWithMTLCommandQueue:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3 resultsDictionary:(id)a4 executionDescriptor:(id)a5;
- (void)runWithDevice:(id)a0 feeds:(id)a1 targetOperations:(id)a2 resultsDictionary:(id)a3 executionDescriptor:(id)a4;
- (id)runWithDevice:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3 executionDescriptor:(id)a4;
- (id)runWithFeeds:(id)a0 targetTensors:(id)a1 targetOperations:(id)a2;
- (void)runWithMTLCommandQueue:(id)a0 feeds:(id)a1 targetOperations:(id)a2 resultsDictionary:(id)a3;
- (id)runWithMTLCommandQueue:(id)a0 feeds:(id)a1 targetTensors:(id)a2 targetOperations:(id)a3;
- (id)sampleGridDataGradientWithIncomingGradientTensor:(id)a0 coordinateTensor:(id)a1 outputShape:(id)a2 normalizeCoordinates:(BOOL)a3 relativeCoordinates:(BOOL)a4 paddingMode:(long long)a5 samplingMode:(unsigned long long)a6 name:(id)a7;
- (id)sampleGridDataGradientWithIncomingGradientTensor:(id)a0 coordinateTensor:(id)a1 outputShapeTensor:(id)a2 normalizeCoordinates:(BOOL)a3 relativeCoordinates:(BOOL)a4 paddingMode:(long long)a5 samplingMode:(unsigned long long)a6 name:(id)a7;
- (id)sampleGridWithSourceTensor:(id)a0 coordinateTensor:(id)a1 layout:(unsigned long long)a2 normalizeCoordinates:(BOOL)a3 relativeCoordinates:(BOOL)a4 alignCorners:(BOOL)a5 paddingMode:(long long)a6 nearestRoundingMode:(unsigned long long)a7 constantValue:(double)a8 name:(id)a9;
- (id)sampleGridWithSourceTensor:(id)a0 coordinateTensor:(id)a1 layout:(unsigned long long)a2 normalizeCoordinates:(BOOL)a3 relativeCoordinates:(BOOL)a4 alignCorners:(BOOL)a5 paddingMode:(long long)a6 samplingMode:(unsigned long long)a7 constantValue:(double)a8 name:(id)a9;
- (id)sampleGridWithSourceTensor:(id)a0 coordinateTensor:(id)a1 layout:(unsigned long long)a2 normalizeCoordinates:(BOOL)a3 relativeCoordinates:(BOOL)a4 alignCorners:(BOOL)a5 paddingMode:(long long)a6 samplingMode:(unsigned long long)a7 nearestRoundingMode:(unsigned long long)a8 constantValue:(double)a9 name:(id)a10;
- (id)sampleGridWithSourceTensor:(id)a0 coordinateTensor:(id)a1 normalizeCoordinates:(BOOL)a2 relativeCoordinates:(BOOL)a3 paddingMode:(long long)a4 samplingMode:(unsigned long long)a5 constantValue:(double)a6 name:(id)a7;
- (id)scatterAlongAxis:(long long)a0 withDataTensor:(id)a1 updatesTensor:(id)a2 indicesTensor:(id)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterAlongAxis:(long long)a0 withUpdatesTensor:(id)a1 indicesTensor:(id)a2 shape:(id)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterAlongAxisTensor:(id)a0 withDataTensor:(id)a1 updatesTensor:(id)a2 indicesTensor:(id)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterAlongAxisTensor:(id)a0 withUpdatesTensor:(id)a1 indicesTensor:(id)a2 shape:(id)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterAlongAxisWithDataTensor:(id)a0 updatesTensor:(id)a1 indicesTensor:(id)a2 axis:(long long)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterAlongAxisWithDataTensor:(id)a0 updatesTensor:(id)a1 indicesTensor:(id)a2 axis:(long long)a3 name:(id)a4;
- (id)scatterAlongAxisWithUpdatesTensor:(id)a0 indicesTensor:(id)a1 shape:(id)a2 axis:(long long)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterAlongAxisWithUpdatesTensor:(id)a0 indicesTensor:(id)a1 shape:(id)a2 axis:(long long)a3 name:(id)a4;
- (id)scatterNDWithDataTensor:(id)a0 updatesTensor:(id)a1 indicesTensor:(id)a2 batchDimensions:(unsigned long long)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterNDWithUpdatesTensor:(id)a0 indicesTensor:(id)a1 shape:(id)a2 batchDimensions:(unsigned long long)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterNDWithUpdatesTensor:(id)a0 indicesTensor:(id)a1 shape:(id)a2 batchDimensions:(unsigned long long)a3 name:(id)a4;
- (id)scatterWithDataTensor:(id)a0 updatesTensor:(id)a1 indicesTensor:(id)a2 axis:(long long)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterWithDataTensor:(id)a0 updatesTensor:(id)a1 indicesTensor:(id)a2 axis:(long long)a3 name:(id)a4;
- (id)scatterWithUpdatesTensor:(id)a0 indicesTensor:(id)a1 shape:(id)a2 axis:(long long)a3 mode:(long long)a4 name:(id)a5;
- (id)scatterWithUpdatesTensor:(id)a0 indicesTensor:(id)a1 shape:(id)a2 axis:(long long)a3 name:(id)a4;
- (id)selectWithPredicateTensor:(id)a0 truePredicateTensor:(id)a1 falsePredicateTensor:(id)a2 name:(id)a3;
- (id)shapeOfTensor:(id)a0 name:(id)a1;
- (id)sigmoidGradientWithIncomingGradient:(id)a0 sourceTensor:(id)a1 name:(id)a2;
- (id)sigmoidWithTensor:(id)a0 name:(id)a1;
- (id)signWithTensor:(id)a0 name:(id)a1;
- (id)signbitWithTensor:(id)a0 name:(id)a1;
- (id)sinWithTensor:(id)a0 name:(id)a1;
- (id)singleGateRNNGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 initState:(id)a4 descriptor:(id)a5 name:(id)a6;
- (id)singleGateRNNGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 inputWeight:(id)a4 bias:(id)a5 initState:(id)a6 descriptor:(id)a7 name:(id)a8;
- (id)singleGateRNNGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 inputWeight:(id)a4 bias:(id)a5 initState:(id)a6 mask:(id)a7 descriptor:(id)a8 name:(id)a9;
- (id)singleGateRNNGradientsWithSourceTensor:(id)a0 recurrentWeight:(id)a1 sourceGradient:(id)a2 zState:(id)a3 stateGradient:(id)a4 inputWeight:(id)a5 bias:(id)a6 initState:(id)a7 mask:(id)a8 descriptor:(id)a9 name:(id)a10;
- (id)singleGateRNNWithSourceTensor:(id)a0 recurrentWeight:(id)a1 initState:(id)a2 descriptor:(id)a3 name:(id)a4;
- (id)singleGateRNNWithSourceTensor:(id)a0 recurrentWeight:(id)a1 inputWeight:(id)a2 bias:(id)a3 initState:(id)a4 descriptor:(id)a5 name:(id)a6;
- (id)singleGateRNNWithSourceTensor:(id)a0 recurrentWeight:(id)a1 inputWeight:(id)a2 bias:(id)a3 initState:(id)a4 mask:(id)a5 descriptor:(id)a6 name:(id)a7;
- (id)sinhWithTensor:(id)a0 name:(id)a1;
- (id)sizeOfTensor:(id)a0 name:(id)a1;
- (id)sliceGradientTensor:(id)a0 fwdInShapeTensor:(id)a1 starts:(id)a2 ends:(id)a3 strides:(id)a4 name:(id)a5;
- (id)sliceGradientTensor:(id)a0 fwdInShapeTensor:(id)a1 starts:(id)a2 ends:(id)a3 strides:(id)a4 startMask:(unsigned int)a5 endMask:(unsigned int)a6 squeezeMask:(unsigned int)a7 name:(id)a8;
- (id)sliceTensor:(id)a0 dimension:(unsigned long long)a1 start:(long long)a2 length:(long long)a3 name:(id)a4;
- (id)sliceTensor:(id)a0 starts:(id)a1 ends:(id)a2 strides:(id)a3 name:(id)a4;
- (id)sliceTensor:(id)a0 starts:(id)a1 ends:(id)a2 strides:(id)a3 startMask:(unsigned int)a4 endMask:(unsigned int)a5 squeezeMask:(unsigned int)a6 name:(id)a7;
- (id)softMaxCrossEntropyGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 labelsTensor:(id)a2 axis:(long long)a3 reductionType:(unsigned long long)a4 name:(id)a5;
- (id)softMaxCrossEntropyWithSourceTensor:(id)a0 labelsTensor:(id)a1 axis:(long long)a2 reductionType:(unsigned long long)a3 name:(id)a4;
- (id)softMaxGradientWithIncomingGradient:(id)a0 sourceTensor:(id)a1 axis:(long long)a2 name:(id)a3;
- (id)softMaxWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)solveLUWithDecompositionTensor:(id)a0 rhsTensor:(id)a1 name:(id)a2;
- (id)solveWithDecompositionTensor:(id)a0 rhsTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)sortWithTensor:(id)a0 axis:(long long)a1 descending:(BOOL)a2 name:(id)a3;
- (id)sortWithTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)sortWithTensor:(id)a0 axisTensor:(id)a1 descending:(BOOL)a2 name:(id)a3;
- (id)spaceToBatchTensor:(id)a0 spatialAxes:(id)a1 batchAxis:(long long)a2 blockDimensions:(id)a3 usePixelShuffleOrder:(BOOL)a4 name:(id)a5;
- (id)spaceToBatchTensor:(id)a0 spatialAxesTensor:(id)a1 batchAxisTensor:(id)a2 blockDimensionsTensor:(id)a3 usePixelShuffleOrder:(BOOL)a4 name:(id)a5;
- (id)spaceToDepth2DTensor:(id)a0 widthAxis:(unsigned long long)a1 heightAxis:(unsigned long long)a2 depthAxis:(unsigned long long)a3 blockSize:(unsigned long long)a4 usePixelShuffleOrder:(BOOL)a5 name:(id)a6;
- (id)spaceToDepth2DTensor:(id)a0 widthAxisTensor:(id)a1 heightAxisTensor:(id)a2 depthAxisTensor:(id)a3 blockSize:(unsigned long long)a4 usePixelShuffleOrder:(BOOL)a5 name:(id)a6;
- (id)sparseTensorWithDescriptor:(id)a0 tensors:(id)a1 shape:(id)a2 name:(id)a3;
- (id)sparseTensorWithType:(unsigned long long)a0 tensors:(id)a1 shape:(id)a2 dataType:(unsigned int)a3 name:(id)a4;
- (id)splitTensor:(id)a0 numSplits:(unsigned long long)a1 axis:(long long)a2 name:(id)a3;
- (id)splitTensor:(id)a0 splitSizes:(id)a1 axis:(long long)a2 name:(id)a3;
- (id)splitTensor:(id)a0 splitSizesTensor:(id)a1 axis:(long long)a2 name:(id)a3;
- (id)squareRootWithTensor:(id)a0 name:(id)a1;
- (id)squareWithTensor:(id)a0 name:(id)a1;
- (id)squaredErrorWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 reductionType:(unsigned long long)a2 name:(id)a3;
- (id)squeezeTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)squeezeTensor:(id)a0 axesTensor:(id)a1 name:(id)a2;
- (id)squeezeTensor:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)squeezeTensor:(id)a0 dimension:(unsigned long long)a1 name:(id)a2;
- (id)squeezeTensor:(id)a0 dimensionTensor:(id)a1 name:(id)a2;
- (id)squeezeTensor:(id)a0 name:(id)a1;
- (id)stackTensors:(id)a0 axis:(long long)a1 name:(id)a2;
- (id)stencilWithSourceTensor:(id)a0 weightsTensor:(id)a1 descriptor:(id)a2 name:(id)a3;
- (id)stencilWithSourceTensor:(id)a0 weightsTensor:(id)a1 offsets:(id)a2 name:(id)a3;
- (id)stitchedOpsWithBlock:(id /* block */)a0 name:(id)a1;
- (id)stochasticGradientDescentWithLearningRateTensor:(id)a0 valuesTensor:(id)a1 gradientTensor:(id)a2 name:(id)a3;
- (id)subtractionWithPrimaryTensor:(id)a0 secondaryTensor:(id)a1 name:(id)a2;
- (id)tanWithTensor:(id)a0 name:(id)a1;
- (id)tanhWithTensor:(id)a0 name:(id)a1;
- (id)tileGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 multiplierTensor:(id)a2 name:(id)a3;
- (id)tileGradientWithIncomingGradientTensor:(id)a0 sourceTensor:(id)a1 withMultiplier:(id)a2 name:(id)a3;
- (id)tileTensor:(id)a0 multiplierTensor:(id)a1 name:(id)a2;
- (id)tileTensorWithMultiplier:(id)a0;
- (id)topKWithGradientTensor:(id)a0 source:(id)a1 axis:(long long)a2 k:(unsigned long long)a3 name:(id)a4;
- (id)topKWithGradientTensor:(id)a0 source:(id)a1 axisTensor:(id)a2 kTensor:(id)a3 name:(id)a4;
- (id)topKWithGradientTensor:(id)a0 source:(id)a1 k:(unsigned long long)a2 name:(id)a3;
- (id)topKWithGradientTensor:(id)a0 source:(id)a1 kTensor:(id)a2 name:(id)a3;
- (id)topKWithSourceTensor:(id)a0 axis:(long long)a1 k:(unsigned long long)a2 name:(id)a3;
- (id)topKWithSourceTensor:(id)a0 axisTensor:(id)a1 kTensor:(id)a2 name:(id)a3;
- (id)topKWithSourceTensor:(id)a0 k:(unsigned long long)a1 name:(id)a2;
- (id)topKWithSourceTensor:(id)a0 kTensor:(id)a1 name:(id)a2;
- (id)transposeTensor:(id)a0 dimension:(unsigned long long)a1 withDimension:(unsigned long long)a2 name:(id)a3;
- (id)transposeTensor:(id)a0 permutation:(id)a1 name:(id)a2;
- (id)transposeTensor:(id)a0 permute:(id)a1 name:(id)a2;
- (id)truncateWithTensor:(id)a0 name:(id)a1;
- (id)variableOps;
- (id)variableWithData:(id)a0 shape:(id)a1 dataType:(unsigned int)a2 name:(id)a3;
- (id)varianceOfTensor:(id)a0 axes:(id)a1 name:(id)a2;
- (id)varianceOfTensor:(id)a0 meanTensor:(id)a1 axes:(id)a2 name:(id)a3;
- (id)velocityUpdateWithBetaTensor:(id)a0 velocityTensor:(id)a1 gradientTensor:(id)a2 name:(id)a3;
- (id)whileWithInitialInputs:(id)a0 before:(id /* block */)a1 after:(id /* block */)a2 name:(id)a3;

@end