Java bindings (#506)

* java bindings added

* bulid saples alongside with IE build

* fixes

* fixes

* fixed comments

* fixes
This commit is contained in:
Anna Likholat
2020-08-18 08:38:48 +03:00
committed by GitHub
parent 57ab1e74a4
commit 812cd1076b
51 changed files with 4067 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
import java.util.ArrayList;
import java.util.Map;
import org.intel.openvino.*;
public class InputInfoTests extends IETest {
IECore core;
CNNNetwork net;
@Override
protected void setUp() {
core = new IECore();
}
public void testSetLayout() {
net = core.ReadNetwork(modelXml);
Map<String, InputInfo> inputsInfo = net.getInputsInfo();
String inputName = new ArrayList<String>(inputsInfo.keySet()).get(0);
InputInfo inputInfo = inputsInfo.get(inputName);
assertTrue(inputInfo.getLayout() != Layout.NHWC);
inputInfo.setLayout(Layout.NHWC);
assertEquals("setLayout", Layout.NHWC, inputInfo.getLayout());
}
public void testSetPrecision() {
net = core.ReadNetwork(modelXml);
Map<String, InputInfo> inputsInfo = net.getInputsInfo();
String inputName = new ArrayList<String>(inputsInfo.keySet()).get(0);
InputInfo inputInfo = inputsInfo.get(inputName);
inputInfo.setPrecision(Precision.U8);
assertEquals("setPrecision", Precision.U8, inputInfo.getPrecision());
}
}