@protocol MTLCommandQueue, MTLDevice, MTLCommandBuffer; @interface VCPCNNMetalContext : NSObject @property (retain) id device; @property (retain) id commandQueue; @property (retain) id commandBuffer; + (id)sharedCommandQueue; + (BOOL)supportGPU; + (BOOL)supportVectorForward; - (int)execute; - (void).cxx_destruct; - (id)initNewContext:(BOOL)a0; @end