Class Net


  • public class Net
    extends java.lang.Object
    • Field Detail

      • nativeObj

        protected final long nativeObj
    • Constructor Detail

      • Net

        protected Net​(long addr)
      • Net

        public Net()
    • Method Detail

      • getNativeObjAddr

        public long getNativeObjAddr()
      • __fromPtr__

        public static Net __fromPtr__​(long addr)
      • forward

        public Mat forward​(java.lang.String outputName)
      • forward

        public Mat forward()
      • getParam

        public Mat getParam​(DictValue layer,
                            int numParam)
      • readFromModelOptimizer

        public static Net readFromModelOptimizer​(java.lang.String xml,
                                                 java.lang.String bin)
      • empty

        public boolean empty()
      • getLayerId

        public int getLayerId​(java.lang.String layer)
      • getLayersCount

        public int getLayersCount​(java.lang.String layerType)
      • getFLOPS

        public long getFLOPS​(MatOfInt netInputShape)
      • getFLOPS

        public long getFLOPS​(int layerId,
                             MatOfInt netInputShape)
      • getFLOPS

        public long getFLOPS​(int layerId,
                             java.util.List<MatOfInt> netInputShapes)
      • getFLOPS

        public long getFLOPS​(java.util.List<MatOfInt> netInputShapes)
      • getPerfProfile

        public long getPerfProfile​(MatOfDouble timings)
      • getLayerNames

        public java.util.List<java.lang.String> getLayerNames()
      • getUnconnectedOutLayersNames

        public java.util.List<java.lang.String> getUnconnectedOutLayersNames()
      • getUnconnectedOutLayers

        public MatOfInt getUnconnectedOutLayers()
      • connect

        public void connect​(java.lang.String outPin,
                            java.lang.String inpPin)
      • enableFusion

        public void enableFusion​(boolean fusion)
      • forward

        public void forward​(java.util.List<Mat> outputBlobs,
                            java.lang.String outputName)
      • forward

        public void forward​(java.util.List<Mat> outputBlobs)
      • forward

        public void forward​(java.util.List<Mat> outputBlobs,
                            java.util.List<java.lang.String> outBlobNames)
      • getLayerTypes

        public void getLayerTypes​(java.util.List<java.lang.String> layersTypes)
      • getMemoryConsumption

        public void getMemoryConsumption​(MatOfInt netInputShape,
                                         long[] weights,
                                         long[] blobs)
      • getMemoryConsumption

        public void getMemoryConsumption​(int layerId,
                                         MatOfInt netInputShape,
                                         long[] weights,
                                         long[] blobs)
      • getMemoryConsumption

        public void getMemoryConsumption​(int layerId,
                                         java.util.List<MatOfInt> netInputShapes,
                                         long[] weights,
                                         long[] blobs)
      • setHalideScheduler

        public void setHalideScheduler​(java.lang.String scheduler)
      • setInput

        public void setInput​(Mat blob,
                             java.lang.String name,
                             double scalefactor,
                             Scalar mean)
      • setInput

        public void setInput​(Mat blob,
                             java.lang.String name,
                             double scalefactor)
      • setInput

        public void setInput​(Mat blob,
                             java.lang.String name)
      • setInput

        public void setInput​(Mat blob)
      • setInputsNames

        public void setInputsNames​(java.util.List<java.lang.String> inputBlobNames)
      • setParam

        public void setParam​(DictValue layer,
                             int numParam,
                             Mat blob)
      • setPreferableBackend

        public void setPreferableBackend​(int backendId)
      • setPreferableTarget

        public void setPreferableTarget​(int targetId)
      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable