System/Library/Frameworks/MLCompute.framework

MLCMatMulGPUDeviceOps.h

Download MLCMatMulGPUDeviceOps.h

  1. NSObject
  2. >
  3. MLCDeviceOps
  4. >
  5. MLCGPUDeviceOps
@class NSArray, NSMutableArray;

@interface MLCMatMulGPUDeviceOps : MLCGPUDeviceOps

@property (retain, nonatomic) id matmulKernel;
@property (retain, nonatomic) id reduceSumKernel;
@property (retain, nonatomic) NSMutableArray *matrixDescs;
@property (retain, nonatomic) NSMutableArray *forwardMatricesOrNDArrays;
@property (retain, nonatomic) NSMutableArray *gradientMatricesOrNDArrays;
@property (retain, nonatomic) NSArray *shapes;
@property (retain, nonatomic) NSArray *transposeLeft;
@property (retain, nonatomic) NSArray *transposeRight;
@property (retain, nonatomic) NSArray *gradientLeftRightMatrixSelectionFlags;
@property (retain, nonatomic) NSArray *broadcastingFlags;
@property (retain, nonatomic) NSMutableArray *reductionShapes;

+ (id)deviceOps;
+ (id)deviceOpsWithForwardKernel:(id)a0 gradientKernel:(id)a1 secondaryGradientKernel:(id)a2;

- (void).cxx_destruct;
- (id)initWithForwardKernel:(id)a0 gradientKernel:(id)a1 secondaryGradientKernel:(id)a2;

@end