public class Net extends Object
| Modifier and Type | Field and Description |
|---|---|
protected long |
nativeObj |
| Modifier | Constructor and Description |
|---|---|
|
Net() |
protected |
Net(long addr) |
| Modifier and Type | Method and Description |
|---|---|
static Net |
__fromPtr__(long addr) |
void |
connect(String outPin,
String inpPin) |
void |
deleteLayer(DictValue layer) |
boolean |
empty() |
void |
enableFusion(boolean fusion) |
protected void |
finalize() |
Mat |
forward() |
void |
forward(List<Mat> outputBlobs) |
void |
forward(List<Mat> outputBlobs,
List<String> outBlobNames) |
void |
forward(List<Mat> outputBlobs,
String outputName) |
Mat |
forward(String outputName) |
long |
getFLOPS(int layerId,
List<MatOfInt> netInputShapes) |
long |
getFLOPS(int layerId,
MatOfInt netInputShape) |
long |
getFLOPS(List<MatOfInt> netInputShapes) |
long |
getFLOPS(MatOfInt netInputShape) |
Layer |
getLayer(DictValue layerId) |
int |
getLayerId(String layer) |
List<String> |
getLayerNames() |
int |
getLayersCount(String layerType) |
void |
getLayerTypes(List<String> layersTypes) |
void |
getMemoryConsumption(int layerId,
List<MatOfInt> netInputShapes,
long[] weights,
long[] blobs) |
void |
getMemoryConsumption(int layerId,
MatOfInt netInputShape,
long[] weights,
long[] blobs) |
void |
getMemoryConsumption(MatOfInt netInputShape,
long[] weights,
long[] blobs) |
long |
getNativeObjAddr() |
Mat |
getParam(DictValue layer) |
Mat |
getParam(DictValue layer,
int numParam) |
long |
getPerfProfile(MatOfDouble timings) |
MatOfInt |
getUnconnectedOutLayers() |
static Net |
readFromModelOptimizer(String xml,
String bin) |
void |
setHalideScheduler(String scheduler) |
void |
setInput(Mat blob) |
void |
setInput(Mat blob,
String name) |
void |
setInput(Mat blob,
String name,
double scalefactor) |
void |
setInput(Mat blob,
String name,
double scalefactor,
Scalar mean) |
void |
setInputsNames(List<String> inputBlobNames) |
void |
setParam(DictValue layer,
int numParam,
Mat blob) |
void |
setPreferableBackend(int backendId) |
void |
setPreferableTarget(int targetId) |
public long getNativeObjAddr()
public static Net __fromPtr__(long addr)
public Mat forward()
public boolean empty()
public int getLayerId(String layer)
public int getLayersCount(String layerType)
public long getFLOPS(MatOfInt netInputShape)
public long getFLOPS(int layerId,
MatOfInt netInputShape)
public long getPerfProfile(MatOfDouble timings)
public MatOfInt getUnconnectedOutLayers()
public void deleteLayer(DictValue layer)
public void enableFusion(boolean fusion)
public void getMemoryConsumption(MatOfInt netInputShape, long[] weights, long[] blobs)
public void getMemoryConsumption(int layerId,
MatOfInt netInputShape,
long[] weights,
long[] blobs)
public void getMemoryConsumption(int layerId,
List<MatOfInt> netInputShapes,
long[] weights,
long[] blobs)
public void setHalideScheduler(String scheduler)
public void setInput(Mat blob)
public void setPreferableBackend(int backendId)
public void setPreferableTarget(int targetId)
Copyright © 2018. All rights reserved.