luxlabs header browser preview


@class NSArray, NSDictionary, MPSGraphTensor, MPSGraph, NSString;

@interface MPSGraphOptimizer : MPSGraphObject {
    MPSGraph *_graph;
    NSArray *_trainableVariables;
    NSString *_name;
}

@property (readonly, nonatomic) NSArray *updateOperations;
@property (readonly, nonatomic) NSDictionary *variablesToGradientTensorMap;
@property (readonly, nonatomic) NSDictionary *variablesToUpdateOpMap;
@property (readonly, nonatomic) MPSGraphTensor *learningRateTensor;

- (void).cxx_destruct;
- (id)initWithGraph:(id)a0 learningRateTensor:(id)a1 trainableVariables:(id)a2 variablesToGradientTensorMap:(id)a3 name:(id)a4;
- (id)initWithGraph:(id)a0 lossTensor:(id)a1 learningRateTensor:(id)a2 trainableVariables:(id)a3 name:(id)a4;

@end