* prim::TupleUnpack and prim::ListUnpack removing transformation in PT FE to flatten input list and tuples * Enabled tuples and lists as items in example_inputs * Applied code style * Added tests for tuples as inputs and extended test infrastructure to support it * Negligible performance optimizations Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com> * Fixed duplicated names of test classes * Added description for tuple flattening transformation * Removed any support for list flattening on inputs; fixed layer tests * Fixed style * Fixed order of new Parameters and Results while flattening tuples * Fixed style * Better diagnostics when not all prim::TupleUnpack ops after Parameters are decomposed * Small fix in diagnostics message --------- Co-authored-by: Ekaterina Aidova <ekaterina.aidova@intel.com> Co-authored-by: Andrei Kochin <andrei.kochin@intel.com> Co-authored-by: Roman Kazantsev <roman.kazantsev@intel.com> Co-authored-by: Alina Kladieva <alina.kladieva@intel.com>
Layer tests
This folder layer tests framework code and test files.
Getting Started
Pre-requisites
- OpenVINO should be configured as usual.
Setup
- Install requirements:
pip3 install -r requirements.txt - Set up environment variables for layer tests (if you use wheel package path to python api could be removed):
export PYTHONPATH="path_to_openvino"/tests/layer_tests/:"path_to_openvino"/tools/mo:"path to python api" - If there is need to use specific libs it is possible to specify path to them using OV_LIBRARY_PATH env variable
export OV_LIBRARY_PATH="path_to_libs" - To parametrize tests by device and precision (optional)
export TEST_DEVICE="CPU;GPU" export TEST_PRECISION="FP32;FP16"
Run tests
py.test