Class MPSCNNKernel

    • Constructor Detail

      • MPSCNNKernel

        public MPSCNNKernel()
      • MPSCNNKernel

        protected MPSCNNKernel​(NSObject.Handle h,
                               long handle)
      • MPSCNNKernel

        public MPSCNNKernel​(MTLDevice device)
      • MPSCNNKernel

        public MPSCNNKernel​(NSCoder decoder,
                            MTLDevice device)
        Since:
        Available in iOS 11.0 and later.
      • MPSCNNKernel

        public MPSCNNKernel​(NSCoder decoder)
    • Method Detail

      • setOffset

        public void setOffset​(MPSOffset v)
      • getClipRect

        public MTLRegion getClipRect()
      • setClipRect

        public void setClipRect​(MTLRegion v)
      • getDestinationFeatureChannelOffset

        public long getDestinationFeatureChannelOffset()
      • setDestinationFeatureChannelOffset

        public void setDestinationFeatureChannelOffset​(long v)
      • getSourceFeatureChannelOffset

        public long getSourceFeatureChannelOffset()
      • setSourceFeatureChannelOffset

        public void setSourceFeatureChannelOffset​(long v)
      • getSourceFeatureChannelMaxCount

        public long getSourceFeatureChannelMaxCount()
      • setSourceFeatureChannelMaxCount

        public void setSourceFeatureChannelMaxCount​(long v)
      • getKernelWidth

        public long getKernelWidth()
      • getKernelHeight

        public long getKernelHeight()
      • getStrideInPixelsX

        public long getStrideInPixelsX()
      • getStrideInPixelsY

        public long getStrideInPixelsY()
      • getDilationRateX

        public long getDilationRateX()
      • getDilationRateY

        public long getDilationRateY()
      • isBackwards

        public boolean isBackwards()
        Since:
        Available in iOS 11.0 and later.
      • isStateModified

        public boolean isStateModified()
        Since:
        Available in iOS 11.3 and later.
      • getPadding

        public MPSNNPadding getPadding()
        Since:
        Available in iOS 11.0 and later.
      • setPadding

        public void setPadding​(MPSNNPadding v)
        Since:
        Available in iOS 11.0 and later.
      • getDestinationImageAllocator

        public MPSImageAllocator getDestinationImageAllocator()
        Since:
        Available in iOS 11.0 and later.
      • setDestinationImageAllocator

        public void setDestinationImageAllocator​(MPSImageAllocator v)
        Since:
        Available in iOS 11.0 and later.
      • init

        protected long init​(NSCoder decoder,
                            MTLDevice device)
        Overrides:
        init in class MPSKernel
        Since:
        Available in iOS 11.0 and later.
      • isResultStateReusedAcrossBatch

        public boolean isResultStateReusedAcrossBatch()
        Since:
        Available in iOS 11.3 and later.
      • appendBatchBarrier

        public boolean appendBatchBarrier()
        Since:
        Available in iOS 11.3 and later.