@interface _MLCGPUReduction : _MLCGPULayer + (id)layerWithDevice:(id)a0 reduceType:(int)a1 dimensions:(id)a2 sourceShapeCount:(unsigned long long)a3; - (id)initWithDevice:(id)a0 reduceType:(int)a1 dimensions:(id)a2 sourceShapeCount:(unsigned long long)a3; @end