luxlabs header browser preview


@class MLPNetwork, MPSNNOptimizer;

@interface MLPOptimizer : NSObject

@property (readonly) MPSNNOptimizer *mpsOptimizer;
@property (readonly, weak) MLPNetwork *network;

+ (id)optimizerWithNetwork:(id)a0 momentum:(id /* block */)a1 velocity:(id /* block */)a2;

- (void).cxx_destruct;
- (void)encodeToCommandBuffer:(id)a0 inputGradientMatrix:(id)a1 inputValuesMatrix:(id)a2;
- (void)encodeToCommandBuffer:(id)a0 inputGradientVector:(id)a1 inputValuesVector:(id)a2;
- (id)initWithNetwork:(id)a0 mpsOptimizer:(id)a1;
- (void)updateLearningRate:(float)a0;

@end