Refactor of renaming ov libraries for layer tests with key --use_new_frontend (#12846)

* refactor of renaming libraries in layer tests

* 1. adds check for old API and new FE usafe
2. refactor of api_2 arg

* fix for tf_NMS test preprocessing

* take libs path from LD_LIBRARY_PATH env

* convert str to Path object

* use wheels path to libs

* print lib paths

* print lib paths

* use ov_frontend_path env

* also check if file to rename exists

* removes redundant prints

* copy instead of rename

* 1. copy instead of rename
2. adds some details to readme
This commit is contained in:
Ruslan Nugmanov 2022-09-20 13:43:37 +04:00 committed by GitHub
parent 4f683687de
commit 236778aeec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
106 changed files with 860 additions and 885 deletions

View File

@ -14,15 +14,19 @@ This folder layer tests framework code and test files.
```bash ```bash
pip3 install -r requirements.txt pip3 install -r requirements.txt
``` ```
* Set up environment variables for layer tests: * Set up environment variables for layer tests (if you use wheel package path to python api could be removed):
```bash ```bash
export PYTHONPATH="path_to_openvino"/tests/layer_tests/:"path_to_openvino"/tools/mo:"path to python api" export PYTHONPATH="path_to_openvino"/tests/layer_tests/:"path_to_openvino"/tools/mo:"path to python api"
``` ```
To parametrize tests by device and precision (optional) * If there is need to use specific libs it is possible to specify path to them using OV_LIBRARY_PATH env variable
```bash ```bash
export TEST_DEVICE="CPU;GPU" export OV_LIBRARY_PATH="path_to_libs"
export TEST_PRECISION="FP32;FP16"
``` ```
* To parametrize tests by device and precision (optional)
```bash
export TEST_DEVICE="CPU;GPU"
export TEST_PRECISION="FP32;FP16"
```
## Run tests ## Run tests
```bash ```bash

View File

@ -2,7 +2,6 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
import itertools import itertools
import numpy as np
import os import os
import re import re
import warnings import warnings
@ -12,7 +11,6 @@ from pathlib import Path
import numpy as np import numpy as np
from common.constants import test_device, test_precision from common.constants import test_device, test_precision
from common.layer_utils import IEInfer, InferAPI20 from common.layer_utils import IEInfer, InferAPI20
from openvino.tools.mo.utils.ir_engine.ir_engine import IREngine
from common.utils.common_utils import generate_ir from common.utils.common_utils import generate_ir
from common.utils.parsers import mapping_parser from common.utils.parsers import mapping_parser
@ -28,7 +26,7 @@ class CommonLayerTest:
raise RuntimeError("This is base class, please implement get_framework_results function for" raise RuntimeError("This is base class, please implement get_framework_results function for"
" the specific framework") " the specific framework")
def _test(self, framework_model, ref_net, ie_device, precision, ir_version, temp_dir, api_2, def _test(self, framework_model, ref_net, ie_device, precision, ir_version, temp_dir, use_old_api,
use_new_frontend=True, infer_timeout=60, enabled_transforms='', use_new_frontend=True, infer_timeout=60, enabled_transforms='',
disabled_transforms='', **kwargs): disabled_transforms='', **kwargs):
""" """
@ -38,7 +36,7 @@ class CommonLayerTest:
model_path = self.produce_model_path(framework_model=framework_model, save_path=temp_dir) model_path = self.produce_model_path(framework_model=framework_model, save_path=temp_dir)
self.use_new_frontend = use_new_frontend self.use_new_frontend = use_new_frontend
self.api_2 = api_2 self.use_old_api = use_old_api
# TODO Pass environment variables via subprocess environment # TODO Pass environment variables via subprocess environment
os.environ['MO_ENABLED_TRANSFORMS'] = enabled_transforms os.environ['MO_ENABLED_TRANSFORMS'] = enabled_transforms
os.environ['MO_DISABLED_TRANSFORMS'] = disabled_transforms os.environ['MO_DISABLED_TRANSFORMS'] = disabled_transforms
@ -78,15 +76,14 @@ class CommonLayerTest:
# (flag, resp) = ir.compare(ref_net) # (flag, resp) = ir.compare(ref_net)
# assert flag, '\n'.join(resp) # assert flag, '\n'.join(resp)
if api_2: if self.use_old_api:
ie_engine = InferAPI20(model=path_to_xml,
weights=path_to_bin,
device=ie_device)
else:
ie_engine = IEInfer(model=path_to_xml, ie_engine = IEInfer(model=path_to_xml,
weights=path_to_bin, weights=path_to_bin,
device=ie_device) device=ie_device)
else:
ie_engine = InferAPI20(model=path_to_xml,
weights=path_to_bin,
device=ie_device)
# Prepare feed dict # Prepare feed dict
if 'kwargs_to_prepare_input' in kwargs and kwargs['kwargs_to_prepare_input']: if 'kwargs_to_prepare_input' in kwargs and kwargs['kwargs_to_prepare_input']:
inputs_dict = self._prepare_input(ie_engine.get_inputs_info(precision), inputs_dict = self._prepare_input(ie_engine.get_inputs_info(precision),

View File

@ -7,8 +7,8 @@ from common.layer_test_class import CommonLayerTest
from common.utils.tf_utils import summarize_graph from common.utils.tf_utils import summarize_graph
def transpose_nchw_to_nhwc(data, use_new_frontend, api_2): def transpose_nchw_to_nhwc(data, use_new_frontend, use_old_api):
if use_new_frontend or api_2: if use_new_frontend or not use_old_api:
return data return data
if len(data.shape) == 4: # reshaping for 4D tensors if len(data.shape) == 4: # reshaping for 4D tensors
@ -19,8 +19,8 @@ def transpose_nchw_to_nhwc(data, use_new_frontend, api_2):
return data return data
def transpose_nhwc_to_nchw(data, use_new_frontend, api_2): def transpose_nhwc_to_nchw(data, use_new_frontend, use_old_api):
if use_new_frontend or api_2: if use_new_frontend or not use_old_api:
return data return data
if len(data.shape) == 4: # reshaping for 4D tensors if len(data.shape) == 4: # reshaping for 4D tensors
@ -62,14 +62,11 @@ class CommonTFLayerTest(CommonLayerTest):
tf.compat.v1.import_graph_def(graph_def, name='') tf.compat.v1.import_graph_def(graph_def, name='')
input = dict() input = dict()
if self.api_2: for key in inputs_dict.keys():
input.update(inputs_dict) data = inputs_dict.get(key)
else: if self.use_old_api or self.use_new_frontend:
for key in inputs_dict.keys(): key += ':0'
data = inputs_dict.get(key) input[key] = transpose_nchw_to_nhwc(data, self.use_new_frontend, self.use_old_api)
if not self.api_2:
key += ':0'
input[key] = transpose_nchw_to_nhwc(data, self.use_new_frontend, self.api_2)
tf_res = sess.run([out + ":0" for out in outputs_list], input) tf_res = sess.run([out + ":0" for out in outputs_list], input)
@ -77,5 +74,5 @@ class CommonTFLayerTest(CommonLayerTest):
for i, output in enumerate(outputs_list): for i, output in enumerate(outputs_list):
_tf_res = tf_res[i] _tf_res = tf_res[i]
result[output] = transpose_nhwc_to_nchw(_tf_res, self.use_new_frontend, result[output] = transpose_nhwc_to_nchw(_tf_res, self.use_new_frontend,
self.api_2) self.use_old_api)
return result return result

View File

@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
import logging import logging
import os import shutil
import subprocess import subprocess
import sys import sys
from pathlib import Path from pathlib import Path
@ -88,10 +88,12 @@ def allclose(cur_array, ref_array, atol, rtol):
return ((abs_diff < atol) | (abs_diff < rtol * max_val)).all() return ((abs_diff < atol) | (abs_diff < rtol * max_val)).all()
def rename_ov_lib(files_to_rename: list, lib_dir: Path): def copy_files_by_pattern(directory: Path, pattern_to_find: str, pattern_to_copy: str):
for pair in files_to_rename: for file in directory.glob("{}*".format(pattern_to_find)):
current_lib_path = os.path.join(lib_dir, pair[0]) file_extension = ''.join(file.suffixes)
new_lib_path = os.path.join(lib_dir, pair[1]) copied_file = file.parent / (pattern_to_copy + file_extension)
if os.path.exists(current_lib_path): if not copied_file.exists() and file.exists():
logging.info('Renaming library from {} to {}'.format(current_lib_path, new_lib_path)) logging.info('Copying file from {} to {}'.format(file, copied_file))
os.replace(current_lib_path, new_lib_path) shutil.copy(str(file), str(copied_file))
else:
logging.info('File {} already exist or file {} does not exist'.format(copied_file, file))

View File

@ -2,10 +2,11 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
import re import re
from pathlib import Path
import tempfile import tempfile
from pathlib import Path
import pytest import pytest
from common import constants from common import constants
@ -65,10 +66,10 @@ def pytest_addoption(parser):
action="store_true", action="store_true",
help="Use Model Optimizer with new FrontEnd") help="Use Model Optimizer with new FrontEnd")
parser.addoption( parser.addoption(
"--api_2", "--use_old_api",
action="store_true", action="store_true",
help="Use new API 2.0 for model processing in Inference Engine", help="Use old API for model processing in Inference Engine",
default=True) )
@pytest.fixture(scope="session") @pytest.fixture(scope="session")
@ -84,9 +85,15 @@ def use_new_frontend(request):
@pytest.fixture(scope="session") @pytest.fixture(scope="session")
def api_2(request): def use_old_api(request):
"""Fixture function for command-line option.""" """Fixture function for command-line option."""
return request.config.getoption('api_2') return request.config.getoption('use_old_api')
@pytest.fixture(scope="session", autouse=True)
def checks_for_keys_usage(request):
if request.config.getoption('use_old_api') and request.config.getoption('use_new_frontend'):
pytest.fail("Old API and new FrontEnd usage detected. Old API doesn't support new FrontEnd")
@pytest.fixture(scope="function") @pytest.fixture(scope="function")

View File

@ -167,12 +167,12 @@ class TestAbs(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_abs(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_abs(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, temp_dir=temp_dir, api_2=api_2) ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_abs_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_abs_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -194,160 +194,160 @@ class TestOperations(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_add(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_add(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Add', precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, op='Add', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_add_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, op='Add', precision=precision, ir_version=ir_version), *self.create_net_const(**params, op='Add', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sub(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sub(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Sub', precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, op='Sub', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sub_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sub_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, op='Sub', precision=precision, ir_version=ir_version), *self.create_net_const(**params, op='Sub', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_mul(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Mul', precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, op='Mul', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_mul_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, op='Mul', precision=precision, ir_version=ir_version), *self.create_net_const(**params, op='Mul', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_div(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_div(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Div', precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, op='Div', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_div_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_div_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, op='Div', precision=precision, ir_version=ir_version), *self.create_net_const(**params, op='Div', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_add_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_add_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Add', precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, op='Add', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_add_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_add_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, op='Add', precision=precision, ir_version=ir_version), *self.create_net_const(**params, op='Add', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_sub_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sub_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Sub', precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, op='Sub', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_sub_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sub_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, op='Sub', precision=precision, ir_version=ir_version), *self.create_net_const(**params, op='Sub', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_mul_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_mul_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Mul', precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, op='Mul', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_mul_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_mul_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, op='Mul', precision=precision, ir_version=ir_version), *self.create_net_const(**params, op='Mul', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_div_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_div_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Div', precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, op='Div', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_div_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_div_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, op='Div', precision=precision, ir_version=ir_version), *self.create_net_const(**params, op='Div', precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_add_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Add', precision=precision, opset=6, self._test(*self.create_net(**params, op='Add', precision=precision, opset=6,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_add_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, op='Add', precision=precision, opset=6, self._test(*self.create_net_const(**params, op='Add', precision=precision, opset=6,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sub_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sub_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Sub', precision=precision, opset=6, self._test(*self.create_net(**params, op='Sub', precision=precision, opset=6,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sub_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sub_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, op='Sub', precision=precision, opset=6, self._test(*self.create_net_const(**params, op='Sub', precision=precision, opset=6,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_mul_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Mul', precision=precision, opset=6, self._test(*self.create_net(**params, op='Mul', precision=precision, opset=6,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_mul_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, op='Mul', precision=precision, opset=6, self._test(*self.create_net_const(**params, op='Mul', precision=precision, opset=6,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_div_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_div_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, op='Div', precision=precision, opset=6, self._test(*self.create_net(**params, op='Div', precision=precision, opset=6,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_div_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_div_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, op='Div', precision=precision, opset=6, self._test(*self.create_net_const(**params, op='Div', precision=precision, opset=6,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -251,21 +251,21 @@ class TestAnd(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_and(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_and(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_and_one_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_and_one_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_one_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_net_one_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_and_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_and_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -150,6 +150,6 @@ class TestArgMax(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("keepdims", [None, 0]) @pytest.mark.parametrize("keepdims", [None, 0])
@pytest.mark.nightly @pytest.mark.nightly
def test_argmax(self, params, keepdims, ie_device, precision, ir_version, temp_dir, api_2): def test_argmax(self, params, keepdims, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, keepdims=keepdims), self._test(*self.create_net(**params, ir_version=ir_version, keepdims=keepdims),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -116,18 +116,18 @@ class TestBatchNormalization(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_bn(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_bn(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_bn_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_bn_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, opset=6, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, opset=6, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_bn_opset7(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_bn_opset7(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, opset=7, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, opset=7, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -171,26 +171,26 @@ class TestCeil(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_ceil_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_ceil_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_ceil_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_ceil_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_ceil(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_ceil(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_ceil_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_ceil_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -160,14 +160,14 @@ class TestClip(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_clip_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_clip_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, opset=6), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version, opset=6), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_clip_opset11(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_clip_opset11(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, opset=11), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, opset=11), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -252,39 +252,39 @@ class TestConcat(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_concat_3D_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_concat_3D_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D_precommit) @pytest.mark.parametrize("params", test_data_4D_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_concat_4D_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_concat_4D_const_precommit(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_concat_4D_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_concat_4D_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D_precommit) @pytest.mark.parametrize("params", test_data_5D_precommit)
@pytest.mark.nightly @pytest.mark.nightly
def test_concat_5D_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_concat_5D_const_precommit(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_concat_5D_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_concat_5D_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_concat_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_concat_inputs_order_params) @pytest.mark.parametrize("params", test_concat_inputs_order_params)
@pytest.mark.nightly @pytest.mark.nightly
def test_concat_inputs_order(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_concat_inputs_order(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_concat_net(**params, ir_version=ir_version), ie_device=ie_device, self._test(*self.create_concat_net(**params, ir_version=ir_version), ie_device=ie_device,
precision=precision, ir_version=ir_version, temp_dir=temp_dir, precision=precision, ir_version=ir_version, temp_dir=temp_dir,
input_names=params['input_names'], api_2=api_2) input_names=params['input_names'], use_old_api=use_old_api)

View File

@ -414,11 +414,11 @@ class TestConv(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("bias", [False, True]) @pytest.mark.parametrize("bias", [False, True])
@pytest.mark.nightly @pytest.mark.nightly
def test_conv_3D(self, params, dilations, pads, strides, bias, ie_device, precision, ir_version, def test_conv_3D(self, params, dilations, pads, strides, bias, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_net(**params, shape=[2, 3, 25], dilations=dilations, pads=pads, self._test(*self.create_net(**params, shape=[2, 3, 25], dilations=dilations, pads=pads,
strides=strides, strides=strides,
bias=bias, ir_version=ir_version), bias=bias, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D_autopad[:-1]) @pytest.mark.parametrize("params", test_data_3D_autopad[:-1])
@pytest.mark.parametrize("auto_pad", ['SAME_UPPER', 'SAME_LOWER']) @pytest.mark.parametrize("auto_pad", ['SAME_UPPER', 'SAME_LOWER'])
@ -426,10 +426,10 @@ class TestConv(OnnxRuntimeLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.xfail(reason='autopad dimetions do not agree with framework') @pytest.mark.xfail(reason='autopad dimetions do not agree with framework')
def test_conv_3D_autopad(self, params, auto_pad, bias, ie_device, precision, ir_version, def test_conv_3D_autopad(self, params, auto_pad, bias, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_net(**params, shape=[2, 3, 25], bias=bias, auto_pad=auto_pad, self._test(*self.create_net(**params, shape=[2, 3, 25], bias=bias, auto_pad=auto_pad,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D_precommit) @pytest.mark.parametrize("params", test_data_4D_precommit)
@pytest.mark.parametrize("dilations", [[3, 5]]) @pytest.mark.parametrize("dilations", [[3, 5]])
@ -438,11 +438,11 @@ class TestConv(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("bias", [False, True]) @pytest.mark.parametrize("bias", [False, True])
@pytest.mark.precommit @pytest.mark.precommit
def test_conv_4D_precommit(self, params, dilations, pads, strides, bias, ie_device, precision, def test_conv_4D_precommit(self, params, dilations, pads, strides, bias, ie_device, precision,
ir_version, temp_dir, api_2): ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, shape=[2, 3, 25, 25], dilations=dilations, pads=pads, self._test(*self.create_net(**params, shape=[2, 3, 25, 25], dilations=dilations, pads=pads,
strides=strides, strides=strides,
bias=bias, ir_version=ir_version), bias=bias, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.parametrize("dilations", [[1, 1], [2, 2], [3, 5]]) @pytest.mark.parametrize("dilations", [[1, 1], [2, 2], [3, 5]])
@ -451,12 +451,12 @@ class TestConv(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("bias", [False, True]) @pytest.mark.parametrize("bias", [False, True])
@pytest.mark.nightly @pytest.mark.nightly
def test_conv_4D(self, params, dilations, pads, strides, bias, ie_device, precision, ir_version, def test_conv_4D(self, params, dilations, pads, strides, bias, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test( self._test(
*self.create_net(**params, shape=[2, 3, 25, 25], dilations=dilations, pads=pads, *self.create_net(**params, shape=[2, 3, 25, 25], dilations=dilations, pads=pads,
strides=strides, bias=bias, strides=strides, bias=bias,
ir_version=ir_version), ie_device, precision, ir_version, ir_version=ir_version), ie_device, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D_autopad[:-1]) @pytest.mark.parametrize("params", test_data_4D_autopad[:-1])
@pytest.mark.parametrize("auto_pad", ['SAME_UPPER', 'SAME_LOWER']) @pytest.mark.parametrize("auto_pad", ['SAME_UPPER', 'SAME_LOWER'])
@ -464,10 +464,10 @@ class TestConv(OnnxRuntimeLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.xfail(reason='autopad dimetions do not agree with framework') @pytest.mark.xfail(reason='autopad dimetions do not agree with framework')
def test_conv_4D_autopad(self, params, auto_pad, bias, ie_device, precision, ir_version, def test_conv_4D_autopad(self, params, auto_pad, bias, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_net(**params, shape=[2, 3, 25, 25], bias=bias, auto_pad=auto_pad, self._test(*self.create_net(**params, shape=[2, 3, 25, 25], bias=bias, auto_pad=auto_pad,
ir_version=ir_version), ie_device, precision, ir_version, ir_version=ir_version), ie_device, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D_precommit) @pytest.mark.parametrize("params", test_data_5D_precommit)
@pytest.mark.parametrize("dilations", [[3, 4, 5]]) @pytest.mark.parametrize("dilations", [[3, 4, 5]])
@ -476,12 +476,12 @@ class TestConv(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("bias", [False, True]) @pytest.mark.parametrize("bias", [False, True])
@pytest.mark.precommit @pytest.mark.precommit
def test_conv_5D_precommit(self, params, dilations, pads, strides, bias, ie_device, precision, def test_conv_5D_precommit(self, params, dilations, pads, strides, bias, ie_device, precision,
ir_version, temp_dir, api_2): ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net(**params, shape=[2, 3, 25, 25, 25], dilations=dilations, pads=pads, *self.create_net(**params, shape=[2, 3, 25, 25, 25], dilations=dilations, pads=pads,
strides=strides, strides=strides,
bias=bias, ir_version=ir_version), bias=bias, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.parametrize("dilations", [[1, 1, 1], [2, 2, 2], [3, 4, 5]]) @pytest.mark.parametrize("dilations", [[1, 1, 1], [2, 2, 2], [3, 4, 5]])
@ -490,12 +490,12 @@ class TestConv(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("bias", [False, True]) @pytest.mark.parametrize("bias", [False, True])
@pytest.mark.nightly @pytest.mark.nightly
def test_conv_5D(self, params, dilations, pads, strides, bias, ie_device, precision, ir_version, def test_conv_5D(self, params, dilations, pads, strides, bias, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test( self._test(
*self.create_net(**params, shape=[2, 3, 25, 25, 25], dilations=dilations, pads=pads, *self.create_net(**params, shape=[2, 3, 25, 25, 25], dilations=dilations, pads=pads,
strides=strides, strides=strides,
bias=bias, ir_version=ir_version), bias=bias, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D_autopad[:-1]) @pytest.mark.parametrize("params", test_data_5D_autopad[:-1])
@pytest.mark.parametrize("auto_pad", ['SAME_UPPER', 'SAME_LOWER']) @pytest.mark.parametrize("auto_pad", ['SAME_UPPER', 'SAME_LOWER'])
@ -503,8 +503,8 @@ class TestConv(OnnxRuntimeLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.xfail(reason='autopad dimetions do not agree with framework') @pytest.mark.xfail(reason='autopad dimetions do not agree with framework')
def test_conv_5D_autopad(self, params, auto_pad, bias, ie_device, precision, ir_version, def test_conv_5D_autopad(self, params, auto_pad, bias, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test( self._test(
*self.create_net(**params, shape=[2, 3, 25, 25, 25], bias=bias, auto_pad=auto_pad, *self.create_net(**params, shape=[2, 3, 25, 25, 25], bias=bias, auto_pad=auto_pad,
ir_version=ir_version), ie_device, precision, ir_version, ir_version=ir_version), ie_device, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -184,45 +184,45 @@ class TestConvTranspose(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("auto_pad", ["NOTSET"]) @pytest.mark.parametrize("auto_pad", ["NOTSET"])
@pytest.mark.precommit @pytest.mark.precommit
def test_conv_transpose_4D_precommit(self, params, bias, ie_device, precision, ir_version, def test_conv_transpose_4D_precommit(self, params, bias, ie_device, precision, ir_version,
auto_pad, temp_dir, api_2): auto_pad, temp_dir, use_old_api):
if ie_device == 'GPU' and 'dilations' in params: if ie_device == 'GPU' and 'dilations' in params:
pytest.xfail('dilations are not supported on GPU') pytest.xfail('dilations are not supported on GPU')
self._test(*self.create_conv_transpose(**params, ir_version=ir_version, bias=bias, self._test(*self.create_conv_transpose(**params, ir_version=ir_version, bias=bias,
auto_pad=auto_pad), auto_pad=auto_pad),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", explicit_pads_tests_4D) @pytest.mark.parametrize("params", explicit_pads_tests_4D)
@pytest.mark.parametrize("bias", [False, True]) @pytest.mark.parametrize("bias", [False, True])
@pytest.mark.parametrize("auto_pad", ["NOTSET"]) @pytest.mark.parametrize("auto_pad", ["NOTSET"])
@pytest.mark.nightly @pytest.mark.nightly
def test_conv_transpose_4D(self, params, bias, ie_device, precision, ir_version, auto_pad, def test_conv_transpose_4D(self, params, bias, ie_device, precision, ir_version, auto_pad,
temp_dir, api_2): temp_dir, use_old_api):
if ie_device == 'GPU' and 'dilations' in params: if ie_device == 'GPU' and 'dilations' in params:
pytest.xfail('dilations are not supported on GPU') pytest.xfail('dilations are not supported on GPU')
self._test(*self.create_conv_transpose(**params, ir_version=ir_version, bias=bias, self._test(*self.create_conv_transpose(**params, ir_version=ir_version, bias=bias,
auto_pad=auto_pad), auto_pad=auto_pad),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", valid_auto_pad_tests_4D) @pytest.mark.parametrize("params", valid_auto_pad_tests_4D)
@pytest.mark.parametrize("bias", [False, True]) @pytest.mark.parametrize("bias", [False, True])
@pytest.mark.parametrize("auto_pad", ["VALID"]) @pytest.mark.parametrize("auto_pad", ["VALID"])
@pytest.mark.nightly @pytest.mark.nightly
def test_conv_transpose_valid_auto_pad_4D(self, params, bias, ie_device, precision, ir_version, def test_conv_transpose_valid_auto_pad_4D(self, params, bias, ie_device, precision, ir_version,
auto_pad, temp_dir, api_2): auto_pad, temp_dir, use_old_api):
if ie_device == 'GPU' and 'dilations' in params: if ie_device == 'GPU' and 'dilations' in params:
pytest.xfail('dilations are not supported on GPU') pytest.xfail('dilations are not supported on GPU')
self._test(*self.create_conv_transpose(**params, ir_version=ir_version, bias=bias, self._test(*self.create_conv_transpose(**params, ir_version=ir_version, bias=bias,
auto_pad=auto_pad), auto_pad=auto_pad),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", same_auto_pad_tests_4D) @pytest.mark.parametrize("params", same_auto_pad_tests_4D)
@pytest.mark.parametrize("bias", [False, True]) @pytest.mark.parametrize("bias", [False, True])
@pytest.mark.parametrize("auto_pad", ["SAME_UPPER", "SAME_LOWER"]) @pytest.mark.parametrize("auto_pad", ["SAME_UPPER", "SAME_LOWER"])
@pytest.mark.nightly @pytest.mark.nightly
def test_conv_transpose_same_auto_pad_4D(self, params, bias, ie_device, precision, ir_version, def test_conv_transpose_same_auto_pad_4D(self, params, bias, ie_device, precision, ir_version,
auto_pad, temp_dir, api_2): auto_pad, temp_dir, use_old_api):
if ie_device == 'GPU' and 'dilations' in params: if ie_device == 'GPU' and 'dilations' in params:
pytest.xfail('dilations are not supported on GPU') pytest.xfail('dilations are not supported on GPU')
self._test(*self.create_conv_transpose(**params, ir_version=ir_version, bias=bias, self._test(*self.create_conv_transpose(**params, ir_version=ir_version, bias=bias,
auto_pad=auto_pad), auto_pad=auto_pad),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -253,22 +253,22 @@ class TestCumSum(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("exclusive", [0, 1]) @pytest.mark.parametrize("exclusive", [0, 1])
@pytest.mark.nightly @pytest.mark.nightly
def test_cumsum(self, params, reverse, exclusive, ie_device, precision, ir_version, temp_dir, def test_cumsum(self, params, reverse, exclusive, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
if 'axis' not in params: if 'axis' not in params:
pytest.skip('No axis cases fail in ONNX') pytest.skip('No axis cases fail in ONNX')
self._test( self._test(
*self.create_net(**params, exclusive=exclusive, reverse=reverse, ir_version=ir_version), *self.create_net(**params, exclusive=exclusive, reverse=reverse, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("reverse", [0, 1]) @pytest.mark.parametrize("reverse", [0, 1])
@pytest.mark.parametrize("exclusive", [0, 1]) @pytest.mark.parametrize("exclusive", [0, 1])
@pytest.mark.nightly @pytest.mark.nightly
def test_cumsum_const(self, params, reverse, exclusive, ie_device, precision, ir_version, def test_cumsum_const(self, params, reverse, exclusive, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
if 'axis' not in params: if 'axis' not in params:
pytest.skip('No axis cases fail in ONNX') pytest.skip('No axis cases fail in ONNX')
self._test(*self.create_net_const(**params, precision=precision, exclusive=exclusive, self._test(*self.create_net_const(**params, precision=precision, exclusive=exclusive,
reverse=reverse, reverse=reverse,
ir_version=ir_version), ie_device, precision, ir_version, ir_version=ir_version), ie_device, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -195,31 +195,31 @@ class TestDequantizeLinear(OnnxRuntimeLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.xfail(reason='Defualt zero_point fails on onnxruntime') @pytest.mark.xfail(reason='Defualt zero_point fails on onnxruntime')
def test_quantize_linear_def_zerop_opset10(self, params, ie_device, precision, ir_version, def test_quantize_linear_def_zerop_opset10(self, params, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_dequanize_linear(**params, ir_version=ir_version), ie_device, self._test(*self.create_dequanize_linear(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_quantize_linear_opset10(self, params, ie_device, precision, ir_version, temp_dir, def test_quantize_linear_opset10(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_dequanize_linear(**params, ir_version=ir_version), ie_device, self._test(*self.create_dequanize_linear(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data + test_data_def_zerop) @pytest.mark.parametrize("params", test_data + test_data_def_zerop)
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.skip(reason='DequantizeLinear-13 is unsupported in MO') @pytest.mark.skip(reason='DequantizeLinear-13 is unsupported in MO')
def test_quantize_linear_opset13(self, params, ie_device, precision, ir_version, temp_dir, def test_quantize_linear_opset13(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_dequanize_linear(**params, opset=13, ir_version=ir_version), self._test(*self.create_dequanize_linear(**params, opset=13, ir_version=ir_version),
ie_device, precision, ie_device, precision,
ir_version, temp_dir=temp_dir, api_2=api_2) ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_axis) @pytest.mark.parametrize("params", test_data_axis)
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.skip(reason='DequantizeLinear-13 is unsupported in MO') @pytest.mark.skip(reason='DequantizeLinear-13 is unsupported in MO')
def test_quantize_linear_axis_opset13(self, params, ie_device, precision, ir_version, temp_dir, def test_quantize_linear_axis_opset13(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_dequanize_linear(**params, opset=13, ir_version=ir_version), self._test(*self.create_dequanize_linear(**params, opset=13, ir_version=ir_version),
ie_device, precision, ie_device, precision,
ir_version, temp_dir=temp_dir, api_2=api_2) ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -146,28 +146,28 @@ class TestDropout(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_dropout_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_dropout_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, opset=6, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, opset=6, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_dropout(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_dropout(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_dropout_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_dropout_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, opset=6, ir_version=ir_version), ie_device, self._test(*self.create_net_const(**params, opset=6, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_dropout_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_dropout_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -175,13 +175,13 @@ class TestElu(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_elu(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_elu(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_elu_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_elu_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -8,7 +8,6 @@ import pytest
import torch import torch
import torch.nn as nn import torch.nn as nn
from common.layer_test_class import CommonLayerTest, check_ir_version from common.layer_test_class import CommonLayerTest, check_ir_version
from unit_tests.utils.graph import build_graph from unit_tests.utils.graph import build_graph
@ -132,6 +131,6 @@ class TestPytorchEmbeddingBag(PytorchLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_pytorch_embedding_bag(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_pytorch_embedding_bag(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params), ie_device, precision, ir_version, temp_dir=temp_dir, self._test(*self.create_net(**params), ie_device, precision, ir_version, temp_dir=temp_dir,
api_2=api_2) use_old_api=use_old_api)

View File

@ -184,126 +184,126 @@ class TestFlatten(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_flatten_3D(self, params, opset, ie_device, precision, ir_version, temp_dir, api_2): def test_flatten_3D(self, params, opset, ie_device, precision, ir_version, temp_dir, use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_flatten_3D_const(self, params, opset, ie_device, precision, ir_version, temp_dir, def test_flatten_3D_const(self, params, opset, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_flatten_4D(self, params, opset, ie_device, precision, ir_version, temp_dir, api_2): def test_flatten_4D(self, params, opset, ie_device, precision, ir_version, temp_dir, use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D_precommit) @pytest.mark.parametrize("params", test_data_4D_precommit)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.precommit @pytest.mark.precommit
def test_flatten_4D_precommit(self, params, opset, ie_device, precision, ir_version, temp_dir, def test_flatten_4D_precommit(self, params, opset, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D_precommit) @pytest.mark.parametrize("params", test_data_4D_precommit)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_flatten_4D_const_precommit(self, params, opset, ie_device, precision, ir_version, def test_flatten_4D_const_precommit(self, params, opset, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_flatten_4D_const(self, params, opset, ie_device, precision, ir_version, temp_dir, def test_flatten_4D_const(self, params, opset, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D_precommit) @pytest.mark.parametrize("params", test_data_5D_precommit)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_flatten_5D_precommit(self, params, opset, ie_device, precision, ir_version, temp_dir, def test_flatten_5D_precommit(self, params, opset, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_flatten_5D(self, params, opset, ie_device, precision, ir_version, temp_dir, api_2): def test_flatten_5D(self, params, opset, ie_device, precision, ir_version, temp_dir, use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D_precommit) @pytest.mark.parametrize("params", test_data_5D_precommit)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_flatten_5D_const_precommit(self, params, opset, ie_device, precision, ir_version, def test_flatten_5D_const_precommit(self, params, opset, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.parametrize("opset", [6, 9]) @pytest.mark.parametrize("opset", [6, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_flatten_5D_const(self, params, opset, ie_device, precision, ir_version, temp_dir, def test_flatten_5D_const(self, params, opset, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
# negative axis not allowed by onnx spec for flatten-1 and flatten-9 # negative axis not allowed by onnx spec for flatten-1 and flatten-9
if params['axis'] < 0: if params['axis'] < 0:
self.skip_framework = True self.skip_framework = True
else: else:
self.skip_framework = False self.skip_framework = False
self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset), self._test(*self.create_flatten_net_const(**params, ir_version=ir_version, opset=opset),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -168,13 +168,13 @@ class TestFloor(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_floor(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_floor(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_floor_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_floor_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -1,12 +1,8 @@
# Copyright (C) 2018-2022 Intel Corporation # Copyright (C) 2018-2022 Intel Corporation
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
import os
import numpy as np import numpy as np
import pytest import pytest
import torch
from common.layer_test_class import CommonLayerTest
from common.onnx_layer_test_class import OnnxRuntimeLayerTest from common.onnx_layer_test_class import OnnxRuntimeLayerTest
@ -134,15 +130,15 @@ class TestFusedGemm(OnnxRuntimeLayerTest):
] ]
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("alpha", [0.1,2.0]) @pytest.mark.parametrize("alpha", [0.1, 2.0])
@pytest.mark.parametrize("beta", [0.1,2.0]) @pytest.mark.parametrize("beta", [0.1, 2.0])
@pytest.mark.parametrize("trans_a", [None]) @pytest.mark.parametrize("trans_a", [None])
@pytest.mark.parametrize("trans_b", [None, 1]) @pytest.mark.parametrize("trans_b", [None, 1])
@pytest.mark.parametrize("opset", [None]) @pytest.mark.parametrize("opset", [None])
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_fusedgemm(self, params, alpha, beta, trans_a, trans_b, def test_fusedgemm(self, params, alpha, beta, trans_a, trans_b,
ie_device, precision, opset, ir_version, temp_dir, api_2): ie_device, precision, opset, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net(params['shapeA'], params['shapeB'], params['shapeC'], alpha, beta, *self.create_net(params['shapeA'], params['shapeB'], params['shapeC'], alpha, beta,
trans_a, trans_b, trans_a, trans_b,
@ -150,4 +146,4 @@ class TestFusedGemm(OnnxRuntimeLayerTest):
params['activation_beta'], params['activation_gamma'], params['activation_beta'], params['activation_gamma'],
opset, ir_version), ie_device, precision, opset, ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2, custom_eps=1e-2) temp_dir=temp_dir, use_old_api=use_old_api, custom_eps=1e-2)

View File

@ -247,24 +247,24 @@ class TestGather(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_gather(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_gather(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_gather(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_gather(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_gather_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_gather_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
test_data_negative_indices = [ test_data_negative_indices = [
dict(shape=[10, 12], axis=0, indices=[3, -1, -4], output_shape=[3, 12]), dict(shape=[10, 12], axis=0, indices=[3, -1, -4], output_shape=[3, 12]),
@ -278,6 +278,6 @@ class TestGather(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_negative_indices) @pytest.mark.parametrize("params", test_data_negative_indices)
@pytest.mark.nightly @pytest.mark.nightly
def test_gather_nightly_negative_indices(self, params, ie_device, precision, ir_version, def test_gather_nightly_negative_indices(self, params, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), self._test(*self.create_net(**params, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -226,13 +226,13 @@ class TestGemm(OnnxRuntimeLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_gemm(self, params, alpha, beta, trans_a, trans_b, ie_device, precision, opset, def test_gemm(self, params, alpha, beta, trans_a, trans_b, ie_device, precision, opset,
ir_version, temp_dir, api_2): ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net(params['shapeA'], params['shapeB'], params['shapeC'], alpha, beta, *self.create_net(params['shapeA'], params['shapeB'], params['shapeC'], alpha, beta,
trans_a, trans_a,
trans_b, precision, opset, ir_version), ie_device, precision, trans_b, precision, opset, ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_bc) @pytest.mark.parametrize("params", test_data_bc)
@pytest.mark.parametrize("alpha", [None, 0.1, 2.0]) @pytest.mark.parametrize("alpha", [None, 0.1, 2.0])
@ -243,13 +243,13 @@ class TestGemm(OnnxRuntimeLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_gemm_bc(self, params, alpha, beta, trans_a, trans_b, ie_device, precision, opset, def test_gemm_bc(self, params, alpha, beta, trans_a, trans_b, ie_device, precision, opset,
ir_version, temp_dir, api_2): ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net(params['shapeA'], params['shapeB'], params['shapeC'], alpha, beta, *self.create_net(params['shapeA'], params['shapeB'], params['shapeC'], alpha, beta,
trans_a, trans_a,
trans_b, precision, opset, ir_version), ie_device, precision, trans_b, precision, opset, ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("alpha", [None, 0.1, 2.0]) @pytest.mark.parametrize("alpha", [None, 0.1, 2.0])
@ -259,13 +259,13 @@ class TestGemm(OnnxRuntimeLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_gemm_double(self, params, alpha, beta, trans_a, trans_b, ie_device, precision, def test_gemm_double(self, params, alpha, beta, trans_a, trans_b, ie_device, precision,
ir_version, temp_dir, api_2): ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_double(params['shapeA'], params['shapeB'], params['shapeC'], alpha, *self.create_net_double(params['shapeA'], params['shapeB'], params['shapeC'], alpha,
beta, beta,
trans_a, trans_b, precision, ir_version), ie_device, precision, trans_a, trans_b, precision, ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_bc) @pytest.mark.parametrize("params", test_data_bc)
@pytest.mark.parametrize("alpha", [None, 0.1, 2.0]) @pytest.mark.parametrize("alpha", [None, 0.1, 2.0])
@ -275,13 +275,13 @@ class TestGemm(OnnxRuntimeLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_gemm_double_bc(self, params, alpha, beta, trans_a, trans_b, ie_device, precision, def test_gemm_double_bc(self, params, alpha, beta, trans_a, trans_b, ie_device, precision,
ir_version, temp_dir, api_2): ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_double(params['shapeA'], params['shapeB'], params['shapeC'], alpha, *self.create_net_double(params['shapeA'], params['shapeB'], params['shapeC'], alpha,
beta, beta,
trans_a, trans_b, precision, ir_version), ie_device, precision, trans_a, trans_b, precision, ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
class PytorchLayerTest(CommonLayerTest): class PytorchLayerTest(CommonLayerTest):
@ -334,7 +334,7 @@ class TestPytorchMM(PytorchLayerTest):
# TODO mark as precommit (after successfully passing in nightly) # TODO mark as precommit (after successfully passing in nightly)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_pytorch_mm(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_pytorch_mm(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(precision, **params, ir_version=ir_version), ie_device, self._test(*self.create_net(precision, **params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -221,20 +221,20 @@ class TestHardSigmoid(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_hard_sigmoid(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_hard_sigmoid(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.nightly @pytest.mark.nightly
def test_hard_sigmoid_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_hard_sigmoid_const_precommit(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_hard_sigmoid_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_hard_sigmoid_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -171,13 +171,13 @@ class TestIdentity(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_identity(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_identity(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_identity_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_identity_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -140,26 +140,26 @@ class TestImageScaler(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
def test_image_scaler_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_image_scaler_precommit(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_image_scaler(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_image_scaler(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
def test_image_scaler_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_image_scaler_const_precommit(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_image_scaler_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_image_scaler_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -101,13 +101,13 @@ class TestInstanceNormalization(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_instance_normalization(self, params, ie_device, precision, ir_version, temp_dir, def test_instance_normalization(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_instance_normalization(self, params, ie_device, precision, ir_version, temp_dir, def test_instance_normalization(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -181,27 +181,27 @@ class TestLeakyRelu(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_leaky_relu_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_leaky_relu_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_leaky_relu(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_leaky_relu(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_leaky_relu_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_leaky_relu_const_precommit(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_leaky_relu_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_leaky_relu_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -171,26 +171,26 @@ class TestLog(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_log_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_log_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_log(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_log(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.nightly @pytest.mark.nightly
def test_log_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_log_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_log_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_log_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -248,7 +248,7 @@ class TestLog(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_log(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_log(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -273,14 +273,14 @@ class TestLoop(OnnxRuntimeLayerTest):
@pytest.mark.precommit @pytest.mark.precommit
@pytest.mark.timeout(250) @pytest.mark.timeout(250)
def test_loop_simple_precommit(self, ie_device, precision, ir_version, temp_dir, api_2): def test_loop_simple_precommit(self, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_loop(), ie_device, precision, ir_version, temp_dir=temp_dir, self._test(*self.create_loop(), ie_device, precision, ir_version, temp_dir=temp_dir,
infer_timeout=150, api_2=api_2) infer_timeout=150, use_old_api=use_old_api)
@pytest.mark.precommit @pytest.mark.precommit
@pytest.mark.timeout(250) @pytest.mark.timeout(250)
def test_loop_in_loop_simple_precommit(self, ie_device, precision, ir_version, temp_dir, api_2): def test_loop_in_loop_simple_precommit(self, ie_device, precision, ir_version, temp_dir, use_old_api):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.xfail("Program doesn't contain primitive: constant:res/10/M_2 that is input to: loop") pytest.xfail("Program doesn't contain primitive: constant:res/10/M_2 that is input to: loop")
self._test(*self.create_loop_in_loop(), ie_device, precision, ir_version, temp_dir=temp_dir, self._test(*self.create_loop_in_loop(), ie_device, precision, ir_version, temp_dir=temp_dir,
infer_timeout=150, api_2=api_2) infer_timeout=150, use_old_api=use_old_api)

View File

@ -111,27 +111,27 @@ class TestLRN(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_lrn_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_lrn_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
# onnxruntime only supports 4D tensors for LRN # onnxruntime only supports 4D tensors for LRN
self.skip_framework = True self.skip_framework = True
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_lrn(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_lrn(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
# onnxruntime only supports 4D tensors for LRN # onnxruntime only supports 4D tensors for LRN
self.skip_framework = True self.skip_framework = True
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_lrn_4D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_lrn_4D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self.skip_framework = False self.skip_framework = False
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -144,24 +144,24 @@ class TestLSTM(Caffe2OnnxLayerTest):
@pytest.mark.parametrize('direction', ["forward", "bidirectional", "reverse"]) @pytest.mark.parametrize('direction', ["forward", "bidirectional", "reverse"])
@pytest.mark.parametrize('cell_type', ["LSTM", "GRU", "RNN"]) @pytest.mark.parametrize('cell_type', ["LSTM", "GRU", "RNN"])
def test_lstm_simple_precommit(self, direction, cell_type, ie_device, precision, ir_version, def test_lstm_simple_precommit(self, direction, cell_type, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_lstm(direction, cell_type), ie_device, precision, ir_version, self._test(*self.create_lstm(direction, cell_type), ie_device, precision, ir_version,
temp_dir=temp_dir, infer_timeout=150, api_2=api_2) temp_dir=temp_dir, infer_timeout=150, use_old_api=use_old_api)
# LSTM/RNN/GRU Sequence Generation # LSTM/RNN/GRU Sequence Generation
@pytest.mark.parametrize('direction', ["forward", "bidirectional", "reverse"]) @pytest.mark.parametrize('direction', ["forward", "bidirectional", "reverse"])
@pytest.mark.parametrize('cell_type', ["LSTM", "GRU", "RNN"]) @pytest.mark.parametrize('cell_type', ["LSTM", "GRU", "RNN"])
def test_lstm_sequence_generate(self, direction, cell_type, ie_device, precision, ir_version, def test_lstm_sequence_generate(self, direction, cell_type, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_lstm(direction, cell_type), ie_device, precision, ir_version, self._test(*self.create_lstm(direction, cell_type), ie_device, precision, ir_version,
disabled_transforms='lstm_to_tensor_iterator,gru_and_rnn_to_tensor_iterator', disabled_transforms='lstm_to_tensor_iterator,gru_and_rnn_to_tensor_iterator',
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
# TODO: add more params for nightly # TODO: add more params for nightly
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.parametrize('direction', ["forward", "bidirectional", "reverse"]) @pytest.mark.parametrize('direction', ["forward", "bidirectional", "reverse"])
@pytest.mark.parametrize('cell_type', ["LSTM", "GRU", "RNN"]) @pytest.mark.parametrize('cell_type', ["LSTM", "GRU", "RNN"])
def test_lstm_nightly(self, direction, cell_type, ie_device, precision, ir_version, temp_dir, def test_lstm_nightly(self, direction, cell_type, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_lstm(direction, cell_type), ie_device, precision, ir_version, self._test(*self.create_lstm(direction, cell_type), ie_device, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -167,26 +167,26 @@ class TestMatMul(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_matmul(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_matmul(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_broadcasting) @pytest.mark.parametrize("params", test_data_broadcasting)
@pytest.mark.nightly @pytest.mark.nightly
def test_matmul_bc(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_matmul_bc(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_dual_matmul(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_dual_matmul(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_dual_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_dual_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_broadcasting) @pytest.mark.parametrize("params", test_data_broadcasting)
@pytest.mark.nightly @pytest.mark.nightly
def test_dual_matmul_bc(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_dual_matmul_bc(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_dual_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_dual_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -68,6 +68,6 @@ class TestMeanVarianceNormalization(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_mvn(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_mvn(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), self._test(*self.create_net(**params, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -80,14 +80,14 @@ class TestNeg(Caffe2OnnxLayerTest):
@pytest.mark.parametrize('params', test_data_precommit) @pytest.mark.parametrize('params', test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_neg_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_neg_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_neg(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_neg(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize('params', test_data) @pytest.mark.parametrize('params', test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_neg(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_neg(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_neg(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_neg(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -186,13 +186,13 @@ class TestNonZero(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_non_zero(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_non_zero(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_const_data) @pytest.mark.parametrize("params", test_const_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_non_zero_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_non_zero_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -173,21 +173,21 @@ class TestNot(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_not_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_not_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_not(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_not(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_not_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_not_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -254,28 +254,28 @@ class TestOr(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_or_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_or_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_or(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_or(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_or_one_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_or_one_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_one_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_net_one_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_or_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_or_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -182,11 +182,11 @@ class TestPad(OnnxRuntimeLayerTest):
('edge', None)]) ('edge', None)])
@pytest.mark.nightly @pytest.mark.nightly
def test_pad_opset_9(self, params, mode_value, ie_device, precision, ir_version, temp_dir, def test_pad_opset_9(self, params, mode_value, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
mode, value = mode_value mode, value = mode_value
self._test( self._test(
*self.create_net(**params, mode=mode, value=value, ir_version=ir_version, opset=9), *self.create_net(**params, mode=mode, value=value, ir_version=ir_version, opset=9),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.parametrize("mode_value", [(None, None), @pytest.mark.parametrize("mode_value", [(None, None),
@ -197,10 +197,10 @@ class TestPad(OnnxRuntimeLayerTest):
('edge', None)]) ('edge', None)])
@pytest.mark.precommit @pytest.mark.precommit
def test_pad_opset_latest_precommit(self, params, mode_value, ie_device, precision, ir_version, def test_pad_opset_latest_precommit(self, params, mode_value, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
mode, value = mode_value mode, value = mode_value
self._test(*self.create_net(**params, mode=mode, value=value, ir_version=ir_version), self._test(*self.create_net(**params, mode=mode, value=value, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("mode_value", [(None, None), @pytest.mark.parametrize("mode_value", [(None, None),
@ -211,7 +211,7 @@ class TestPad(OnnxRuntimeLayerTest):
('edge', None)]) ('edge', None)])
@pytest.mark.nightly @pytest.mark.nightly
def test_pad_opset_latest(self, params, mode_value, ie_device, precision, ir_version, temp_dir, def test_pad_opset_latest(self, params, mode_value, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
mode, value = mode_value mode, value = mode_value
self._test(*self.create_net(**params, mode=mode, value=value, ir_version=ir_version), self._test(*self.create_net(**params, mode=mode, value=value, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -390,110 +390,110 @@ class TestPooling(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("incl_pad", [None, 1]) @pytest.mark.parametrize("incl_pad", [None, 1])
@pytest.mark.nightly @pytest.mark.nightly
def test_avgpool_opset7(self, params, incl_pad, ie_device, precision, ir_version, temp_dir, def test_avgpool_opset7(self, params, incl_pad, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test( self._test(
*self.create_net(**params, op='AveragePool', count_include_pad=incl_pad, *self.create_net(**params, op='AveragePool', count_include_pad=incl_pad,
ir_version=ir_version, opset=7), ir_version=ir_version, opset=7),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_autopad) @pytest.mark.parametrize("params", test_data_autopad)
@pytest.mark.nightly @pytest.mark.nightly
def test_avgpool_opset7_autopad(self, params, ie_device, precision, ir_version, temp_dir, def test_avgpool_opset7_autopad(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test(*self.create_net(**params, op='AveragePool', ir_version=ir_version, opset=7), self._test(*self.create_net(**params, op='AveragePool', ir_version=ir_version, opset=7),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("incl_pad", [None, 1]) @pytest.mark.parametrize("incl_pad", [None, 1])
@pytest.mark.parametrize("ceil", [True, False]) @pytest.mark.parametrize("ceil", [True, False])
@pytest.mark.nightly @pytest.mark.nightly
def test_avgpool_opset10(self, params, incl_pad, ceil, ie_device, precision, ir_version, def test_avgpool_opset10(self, params, incl_pad, ceil, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test( self._test(
*self.create_net(**params, op='AveragePool', count_include_pad=incl_pad, ceil=ceil, *self.create_net(**params, op='AveragePool', count_include_pad=incl_pad, ceil=ceil,
ir_version=ir_version, ir_version=ir_version,
opset=10), ie_device, precision, ir_version, temp_dir=temp_dir, opset=10), ie_device, precision, ir_version, temp_dir=temp_dir,
api_2=api_2) use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_autopad) @pytest.mark.parametrize("params", test_data_autopad)
@pytest.mark.nightly @pytest.mark.nightly
def test_avgpool_opset10_autopad(self, params, ie_device, precision, ir_version, temp_dir, def test_avgpool_opset10_autopad(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test(*self.create_net(**params, op='AveragePool', ir_version=ir_version, opset=10), self._test(*self.create_net(**params, op='AveragePool', ir_version=ir_version, opset=10),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("st_order", [None, 1]) @pytest.mark.parametrize("st_order", [None, 1])
@pytest.mark.nightly @pytest.mark.nightly
def test_maxpool_opset8(self, params, st_order, ie_device, precision, ir_version, temp_dir, def test_maxpool_opset8(self, params, st_order, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test( self._test(
*self.create_net(**params, op='MaxPool', storage_order=st_order, ir_version=ir_version, *self.create_net(**params, op='MaxPool', storage_order=st_order, ir_version=ir_version,
opset=8), opset=8),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_autopad) @pytest.mark.parametrize("params", test_data_autopad)
@pytest.mark.nightly @pytest.mark.nightly
def test_maxpool_opset8_autopad(self, params, ie_device, precision, ir_version, temp_dir, def test_maxpool_opset8_autopad(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test(*self.create_net(**params, op='MaxPool', ir_version=ir_version, opset=8), self._test(*self.create_net(**params, op='MaxPool', ir_version=ir_version, opset=8),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("st_order", [None, 1]) @pytest.mark.parametrize("st_order", [None, 1])
@pytest.mark.parametrize("ceil", [True, False]) @pytest.mark.parametrize("ceil", [True, False])
@pytest.mark.nightly @pytest.mark.nightly
def test_maxpool_opset10(self, params, st_order, ceil, ie_device, precision, ir_version, def test_maxpool_opset10(self, params, st_order, ceil, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test(*self.create_net(**params, op='MaxPool', storage_order=st_order, ceil=ceil, self._test(*self.create_net(**params, op='MaxPool', storage_order=st_order, ceil=ceil,
ir_version=ir_version, ir_version=ir_version,
opset=10), ie_device, precision, ir_version, temp_dir=temp_dir, opset=10), ie_device, precision, ir_version, temp_dir=temp_dir,
api_2=api_2) use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_autopad_precommit) @pytest.mark.parametrize("params", test_data_autopad_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_maxpool_opset10_autopad(self, params, ie_device, precision, ir_version, temp_dir, def test_maxpool_opset10_autopad(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test(*self.create_net(**params, op='MaxPool', ir_version=ir_version, opset=10), self._test(*self.create_net(**params, op='MaxPool', ir_version=ir_version, opset=10),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_autopad) @pytest.mark.parametrize("params", test_data_autopad)
@pytest.mark.nightly @pytest.mark.nightly
def test_maxpool_opset10_autopad(self, params, ie_device, precision, ir_version, temp_dir, def test_maxpool_opset10_autopad(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test(*self.create_net(**params, op='MaxPool', ir_version=ir_version, opset=10), self._test(*self.create_net(**params, op='MaxPool', ir_version=ir_version, opset=10),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", global_test_data) @pytest.mark.parametrize("params", global_test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_global_avgpool(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_global_avgpool(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test(*self.create_global_net(**params, op='GlobalAveragePool', ir_version=ir_version), self._test(*self.create_global_net(**params, op='GlobalAveragePool', ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", global_test_data) @pytest.mark.parametrize("params", global_test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_global_maxpool(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_global_maxpool(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
if not len(params['shape']) in [4, 5]: if not len(params['shape']) in [4, 5]:
pytest.skip("Pooling layer support only 4D and 5D input tensors") pytest.skip("Pooling layer support only 4D and 5D input tensors")
self._test(*self.create_global_net(**params, op='GlobalMaxPool', ir_version=ir_version), self._test(*self.create_global_net(**params, op='GlobalMaxPool', ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -113,52 +113,52 @@ class TestPRelu(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_scalar) @pytest.mark.parametrize("params", test_data_scalar)
@pytest.mark.nightly @pytest.mark.nightly
def test_prelu_opset6_scalar(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_prelu_opset6_scalar(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, opset=6, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, opset=6, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_shared_channels) @pytest.mark.parametrize("params", test_data_shared_channels)
@pytest.mark.nightly @pytest.mark.nightly
def test_prelu_opset6_shared_channels(self, params, ie_device, precision, ir_version, temp_dir, def test_prelu_opset6_shared_channels(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net(**params, precision=precision, opset=6, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, opset=6, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_scalar) @pytest.mark.parametrize("params", test_data_scalar)
@pytest.mark.nightly @pytest.mark.nightly
def test_prelu_opset7_scalar(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_prelu_opset7_scalar(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, opset=7, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, opset=7, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_shared_channels) @pytest.mark.parametrize("params", test_data_shared_channels)
@pytest.mark.nightly @pytest.mark.nightly
def test_prelu_opset7_shared_channels(self, params, ie_device, precision, ir_version, temp_dir, def test_prelu_opset7_shared_channels(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net(**params, precision=precision, opset=7, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, opset=7, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_prelu_shared_channels_precommit(self, params, ie_device, precision, ir_version, def test_prelu_shared_channels_precommit(self, params, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_scalar_precommit) @pytest.mark.parametrize("params", test_data_scalar_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_prelu_scalar_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_prelu_scalar_precommit(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_scalar) @pytest.mark.parametrize("params", test_data_scalar)
@pytest.mark.nightly @pytest.mark.nightly
def test_prelu_scalar(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_prelu_scalar(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_shared_channels) @pytest.mark.parametrize("params", test_data_shared_channels)
@pytest.mark.nightly @pytest.mark.nightly
def test_prelu_shared_channels(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_prelu_shared_channels(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -148,27 +148,27 @@ class TestReciprocal(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_reciprocal_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reciprocal_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_reciprocal(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reciprocal(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_reciprocal_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_reciprocal_const_precommit(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_reciprocal_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reciprocal_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -125,68 +125,68 @@ class TestReduce(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.precommit @pytest.mark.precommit
def test_reduce_max_precommit(self, params, keep_dims, ie_device, precision, ir_version, def test_reduce_max_precommit(self, params, keep_dims, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_reduce(**params, op='ReduceMax', keep_dims=keep_dims, self._test(*self.create_reduce(**params, op='ReduceMax', keep_dims=keep_dims,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.nightly @pytest.mark.nightly
def test_reduce_max(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, api_2): def test_reduce_max(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reduce(**params, op='ReduceMax', keep_dims=keep_dims, self._test(*self.create_reduce(**params, op='ReduceMax', keep_dims=keep_dims,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.nightly @pytest.mark.nightly
def test_reduce_sum(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, api_2): def test_reduce_sum(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reduce(**params, op='ReduceSum', keep_dims=keep_dims, self._test(*self.create_reduce(**params, op='ReduceSum', keep_dims=keep_dims,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.nightly @pytest.mark.nightly
def test_reduce_prod(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, def test_reduce_prod(self, params, keep_dims, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_reduce(**params, op='ReduceProd', keep_dims=keep_dims, self._test(*self.create_reduce(**params, op='ReduceProd', keep_dims=keep_dims,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.precommit @pytest.mark.precommit
def test_reduce_mean_precommit(self, params, keep_dims, ie_device, precision, ir_version, def test_reduce_mean_precommit(self, params, keep_dims, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_reduce(**params, op='ReduceMean', keep_dims=keep_dims, self._test(*self.create_reduce(**params, op='ReduceMean', keep_dims=keep_dims,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_reduce_mean(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, def test_reduce_mean(self, params, keep_dims, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_reduce(**params, op='ReduceMean', keep_dims=keep_dims, self._test(*self.create_reduce(**params, op='ReduceMean', keep_dims=keep_dims,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.precommit @pytest.mark.precommit
def test_reduce_min_precommit(self, params, keep_dims, ie_device, precision, ir_version, def test_reduce_min_precommit(self, params, keep_dims, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_reduce(**params, op='ReduceMin', keep_dims=keep_dims, self._test(*self.create_reduce(**params, op='ReduceMin', keep_dims=keep_dims,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.nightly @pytest.mark.nightly
def test_reduce_min(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, api_2): def test_reduce_min(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reduce(**params, op='ReduceMin', keep_dims=keep_dims, self._test(*self.create_reduce(**params, op='ReduceMin', keep_dims=keep_dims,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -221,38 +221,38 @@ class TestReduceL1L2(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("reduce_p", [1, 2]) @pytest.mark.parametrize("reduce_p", [1, 2])
@pytest.mark.precommit @pytest.mark.precommit
def test_reduce_lp_precommit(self, params, keep_dims, reduce_p, ie_device, precision, def test_reduce_lp_precommit(self, params, keep_dims, reduce_p, ie_device, precision,
ir_version, temp_dir, api_2): ir_version, temp_dir, use_old_api):
self._test(*self.create_reduce_lp(**params, keep_dims=keep_dims, reduce_p=reduce_p, self._test(*self.create_reduce_lp(**params, keep_dims=keep_dims, reduce_p=reduce_p,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.parametrize("reduce_p", [1, 2]) @pytest.mark.parametrize("reduce_p", [1, 2])
@pytest.mark.nightly @pytest.mark.nightly
def test_reduce_lp(self, params, keep_dims, reduce_p, ie_device, precision, ir_version, def test_reduce_lp(self, params, keep_dims, reduce_p, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_reduce_lp(**params, keep_dims=keep_dims, reduce_p=reduce_p, self._test(*self.create_reduce_lp(**params, keep_dims=keep_dims, reduce_p=reduce_p,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.parametrize("reduce_p", [1, 2]) @pytest.mark.parametrize("reduce_p", [1, 2])
@pytest.mark.precommit @pytest.mark.precommit
def test_reduce_lp_const_precommit(self, params, keep_dims, reduce_p, ie_device, precision, def test_reduce_lp_const_precommit(self, params, keep_dims, reduce_p, ie_device, precision,
ir_version, temp_dir, api_2): ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_reduce_lp_const(**params, keep_dims=keep_dims, reduce_p=reduce_p, *self.create_reduce_lp_const(**params, keep_dims=keep_dims, reduce_p=reduce_p,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.parametrize("reduce_p", [1, 2]) @pytest.mark.parametrize("reduce_p", [1, 2])
@pytest.mark.nightly @pytest.mark.nightly
def test_reduce_lp_const(self, params, keep_dims, reduce_p, ie_device, precision, ir_version, def test_reduce_lp_const(self, params, keep_dims, reduce_p, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_reduce_lp_const(**params, keep_dims=keep_dims, reduce_p=reduce_p, self._test(*self.create_reduce_lp_const(**params, keep_dims=keep_dims, reduce_p=reduce_p,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -172,13 +172,13 @@ class TestRelu(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_relu(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_relu(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_relu_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_relu_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -231,64 +231,64 @@ class TestReshape(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_5D_precommit) @pytest.mark.parametrize("params", test_data_5D_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_reshape_5D_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reshape_5D_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D_precommit) @pytest.mark.parametrize("params", test_data_4D_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_reshape_4D_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reshape_4D_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D_precommit) @pytest.mark.parametrize("params", test_data_3D_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_reshape_3D_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reshape_3D_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_reshape_5D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reshape_5D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_reshape_4D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reshape_4D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_reshape_3D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reshape_3D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_reshape_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_reshape_const_5D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reshape_const_5D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reshape_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_reshape_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_reshape_const_4D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reshape_const_4D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reshape_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_reshape_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_reshape_const_3D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_reshape_const_3D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reshape_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_reshape_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -203,10 +203,10 @@ class TestResize(OnnxRuntimeLayerTest):
] ]
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
def test_resize(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_resize(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_resize_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_resize_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, custom_eps=2.0e-4, temp_dir=temp_dir, ie_device, precision, ir_version, custom_eps=2.0e-4, temp_dir=temp_dir,
api_2=api_2) use_old_api=use_old_api)
test_data_cubic = [ test_data_cubic = [
dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150], dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150],
@ -236,14 +236,14 @@ class TestResize(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("nearest_mode", ['round_prefer_floor']) @pytest.mark.parametrize("nearest_mode", ['round_prefer_floor'])
def test_resize_combined_cubic(self, params, coordinate_transformation_mode, cubic_coeff_a, def test_resize_combined_cubic(self, params, coordinate_transformation_mode, cubic_coeff_a,
mode, mode,
nearest_mode, ie_device, precision, ir_version, temp_dir, api_2): nearest_mode, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_resize_net(**params, self._test(*self.create_resize_net(**params,
coordinate_transformation_mode=coordinate_transformation_mode, coordinate_transformation_mode=coordinate_transformation_mode,
cubic_coeff_a=cubic_coeff_a, mode=mode, cubic_coeff_a=cubic_coeff_a, mode=mode,
nearest_mode=nearest_mode, nearest_mode=nearest_mode,
precision=precision, ir_version=ir_version), precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, custom_eps=2.6e-2, temp_dir=temp_dir, ie_device, precision, ir_version, custom_eps=2.6e-2, temp_dir=temp_dir,
api_2=api_2) use_old_api=use_old_api)
test_data_nearest = [ test_data_nearest = [
dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150], dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150],
@ -267,13 +267,13 @@ class TestResize(OnnxRuntimeLayerTest):
def test_resize_combined_nearest(self, params, coordinate_transformation_mode, cubic_coeff_a, def test_resize_combined_nearest(self, params, coordinate_transformation_mode, cubic_coeff_a,
mode, mode,
nearest_mode, ie_device, precision, ir_version, temp_dir, nearest_mode, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_resize_net(**params, self._test(*self.create_resize_net(**params,
coordinate_transformation_mode=coordinate_transformation_mode, coordinate_transformation_mode=coordinate_transformation_mode,
cubic_coeff_a=cubic_coeff_a, mode=mode, cubic_coeff_a=cubic_coeff_a, mode=mode,
nearest_mode=nearest_mode, nearest_mode=nearest_mode,
precision=precision, ir_version=ir_version), precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
test_data_linear = [ test_data_linear = [
dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150], dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150],
@ -304,14 +304,14 @@ class TestResize(OnnxRuntimeLayerTest):
def test_resize_combined_linear(self, params, coordinate_transformation_mode, cubic_coeff_a, def test_resize_combined_linear(self, params, coordinate_transformation_mode, cubic_coeff_a,
mode, mode,
nearest_mode, ie_device, precision, ir_version, temp_dir, nearest_mode, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_resize_net(**params, self._test(*self.create_resize_net(**params,
coordinate_transformation_mode=coordinate_transformation_mode, coordinate_transformation_mode=coordinate_transformation_mode,
cubic_coeff_a=cubic_coeff_a, mode=mode, cubic_coeff_a=cubic_coeff_a, mode=mode,
nearest_mode=nearest_mode, nearest_mode=nearest_mode,
precision=precision, ir_version=ir_version), precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, custom_eps=2.0e-2, temp_dir=temp_dir, ie_device, precision, ir_version, custom_eps=2.0e-2, temp_dir=temp_dir,
api_2=api_2) use_old_api=use_old_api)
test_data_sizes = [ test_data_sizes = [
dict(input_shape=[1, 1, 4, 4], output_shape=[1, 1, 3, 3], dict(input_shape=[1, 1, 4, 4], output_shape=[1, 1, 3, 3],
@ -357,9 +357,9 @@ class TestResize(OnnxRuntimeLayerTest):
] ]
@pytest.mark.parametrize("params", test_data_sizes) @pytest.mark.parametrize("params", test_data_sizes)
def test_resize_sizes(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_resize_sizes(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_resize_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_resize_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
test_data_sizes_cubic = [ test_data_sizes_cubic = [
dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150], dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150],
@ -390,14 +390,14 @@ class TestResize(OnnxRuntimeLayerTest):
def test_resize_combined_sizes_cubic(self, params, coordinate_transformation_mode, def test_resize_combined_sizes_cubic(self, params, coordinate_transformation_mode,
cubic_coeff_a, mode, cubic_coeff_a, mode,
nearest_mode, ie_device, precision, ir_version, temp_dir, nearest_mode, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_resize_net(**params, self._test(*self.create_resize_net(**params,
coordinate_transformation_mode=coordinate_transformation_mode, coordinate_transformation_mode=coordinate_transformation_mode,
cubic_coeff_a=cubic_coeff_a, mode=mode, cubic_coeff_a=cubic_coeff_a, mode=mode,
nearest_mode=nearest_mode, nearest_mode=nearest_mode,
precision=precision, ir_version=ir_version), precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, custom_eps=2.6e-2, temp_dir=temp_dir, ie_device, precision, ir_version, custom_eps=2.6e-2, temp_dir=temp_dir,
api_2=api_2) use_old_api=use_old_api)
test_data_sizes_nearest = [ test_data_sizes_nearest = [
dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150], dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150],
@ -445,13 +445,13 @@ class TestResize(OnnxRuntimeLayerTest):
def test_resize_combined_sizes_nearest(self, params, coordinate_transformation_mode, def test_resize_combined_sizes_nearest(self, params, coordinate_transformation_mode,
cubic_coeff_a, mode, cubic_coeff_a, mode,
nearest_mode, ie_device, precision, ir_version, temp_dir, nearest_mode, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_resize_net(**params, self._test(*self.create_resize_net(**params,
coordinate_transformation_mode=coordinate_transformation_mode, coordinate_transformation_mode=coordinate_transformation_mode,
cubic_coeff_a=cubic_coeff_a, mode=mode, cubic_coeff_a=cubic_coeff_a, mode=mode,
nearest_mode=nearest_mode, nearest_mode=nearest_mode,
precision=precision, ir_version=ir_version), precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
test_data_sizes_linear = [ test_data_sizes_linear = [
dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150], dict(input_shape=[1, 3, 100, 200], output_shape=[1, 3, 350, 150],
@ -482,14 +482,14 @@ class TestResize(OnnxRuntimeLayerTest):
def test_resize_combined_sizes_linear(self, params, coordinate_transformation_mode, def test_resize_combined_sizes_linear(self, params, coordinate_transformation_mode,
cubic_coeff_a, mode, cubic_coeff_a, mode,
nearest_mode, ie_device, precision, ir_version, temp_dir, nearest_mode, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_resize_net(**params, self._test(*self.create_resize_net(**params,
coordinate_transformation_mode=coordinate_transformation_mode, coordinate_transformation_mode=coordinate_transformation_mode,
cubic_coeff_a=cubic_coeff_a, mode=mode, cubic_coeff_a=cubic_coeff_a, mode=mode,
nearest_mode=nearest_mode, nearest_mode=nearest_mode,
precision=precision, ir_version=ir_version), precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, custom_eps=2.0e-2, temp_dir=temp_dir, ie_device, precision, ir_version, custom_eps=2.0e-2, temp_dir=temp_dir,
api_2=api_2) use_old_api=use_old_api)
def create_ref_net_in_sizes_mode(precision, input_shape, output_shape, sizes_value, scales_value, def create_ref_net_in_sizes_mode(precision, input_shape, output_shape, sizes_value, scales_value,

View File

@ -1,11 +1,10 @@
# Copyright (C) 2018-2022 Intel Corporation # Copyright (C) 2018-2022 Intel Corporation
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
import pytest
import numpy as np import numpy as np
import pytest
from common.layer_test_class import check_ir_version from common.layer_test_class import check_ir_version
from common.onnx_layer_test_class import OnnxRuntimeLayerTest from common.onnx_layer_test_class import OnnxRuntimeLayerTest
from unit_tests.utils.graph import build_graph from unit_tests.utils.graph import build_graph
@ -134,10 +133,10 @@ class TestROIAlign(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_roi_alignv10(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_roi_alignv10(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
# TODO: ticket for investigating GPU failures: CVS-86300 # TODO: ticket for investigating GPU failures: CVS-86300
if ie_device != "GPU": if ie_device != "GPU":
self._test(*self.create_net(**params, ir_version=ir_version, onnx_version=10), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version, onnx_version=10), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2, temp_dir=temp_dir, use_old_api=use_old_api,
use_legacy_frontend=True) use_legacy_frontend=True)

View File

@ -133,13 +133,13 @@ class TestScale(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_scale(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_scale(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_scale_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_scale_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -113,10 +113,10 @@ class TestScatter(TestScatters):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_scatter(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_scatter(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
class TestScatterElements(TestScatters): class TestScatterElements(TestScatters):
@ -124,7 +124,7 @@ class TestScatterElements(TestScatters):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_scatter_elements(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_scatter_elements(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -179,20 +179,20 @@ class TestSigmoid(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_sigmoid_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sigmoid_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sigmoid(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sigmoid(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sigmoid_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sigmoid_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -166,13 +166,13 @@ class TestSign(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sign(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sign(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sign_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sign_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -371,42 +371,42 @@ class TestSlice(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data_no_steps) @pytest.mark.parametrize("params", test_data_no_steps)
@pytest.mark.nightly @pytest.mark.nightly
def test_slice_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_slice_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, opset=6, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, opset=6, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_no_steps) @pytest.mark.parametrize("params", test_data_no_steps)
@pytest.mark.nightly @pytest.mark.nightly
def test_slice_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_slice_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, opset=6, ir_version=ir_version), ie_device, self._test(*self.create_net_const(**params, opset=6, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_no_steps + test_data_with_steps) @pytest.mark.parametrize("params", test_data_no_steps + test_data_with_steps)
@pytest.mark.nightly @pytest.mark.nightly
def test_slice_opset10(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_slice_opset10(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net(**params, opset=10, ir_version=ir_version), ie_device, precision, *self.create_net(**params, opset=10, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_no_steps + test_data_with_steps) @pytest.mark.parametrize("params", test_data_no_steps + test_data_with_steps)
@pytest.mark.nightly @pytest.mark.nightly
def test_slice_const_opset10(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_slice_const_opset10(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, opset=10, ir_version=ir_version), self._test(*self.create_net_const(**params, opset=10, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_no_steps + test_data_with_steps) @pytest.mark.parametrize("params", test_data_no_steps + test_data_with_steps)
@pytest.mark.nightly @pytest.mark.nightly
def test_slice_opset11(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_slice_opset11(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net(**params, opset=11, ir_version=ir_version), ie_device, precision, *self.create_net(**params, opset=11, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_no_steps + test_data_with_steps) @pytest.mark.parametrize("params", test_data_no_steps + test_data_with_steps)
@pytest.mark.nightly @pytest.mark.nightly
def test_slice_const_opset11(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_slice_const_opset11(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, opset=11, ir_version=ir_version), self._test(*self.create_net_const(**params, opset=11, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -166,7 +166,7 @@ class TestSoftmax(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_softmax(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_softmax(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -171,13 +171,13 @@ class TestSoftplus(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_softplus(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_softplus(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_softplus_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_softplus_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -172,14 +172,14 @@ class TestSoftsign(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_softsign(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_softsign(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_softsign_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_softsign_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -261,42 +261,42 @@ class TestSplitConcat(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_split_3D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_3D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_split_concat_net(**params, ir_version=ir_version), ie_device, self._test(*self.create_split_concat_net(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_split_4D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_4D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_split_concat_net(**params, ir_version=ir_version), ie_device, self._test(*self.create_split_concat_net(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_split_5D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_5D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_split_concat_net(**params, ir_version=ir_version), ie_device, self._test(*self.create_split_concat_net(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_split_3D_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_3D_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_split_concat_net_const(**params, ir_version=ir_version), ie_device, *self.create_split_concat_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_split_4D_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_4D_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_split_concat_net_const(**params, ir_version=ir_version), ie_device, *self.create_split_concat_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_split_5D_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_5D_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_split_concat_net_const(**params, ir_version=ir_version), ie_device, *self.create_split_concat_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, temp_dir=temp_dir, api_2=api_2) precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
class TestSplit(Caffe2OnnxLayerTest): class TestSplit(Caffe2OnnxLayerTest):
@ -543,35 +543,35 @@ class TestSplit(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_split_3D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_3D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_split_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_split_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, temp_dir=temp_dir, api_2=api_2) ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_split_4D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_4D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_split_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_split_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, temp_dir=temp_dir, api_2=api_2) ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_split_5D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_5D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_split_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_split_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, temp_dir=temp_dir, api_2=api_2) ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_multiple_out) @pytest.mark.parametrize("params", test_multiple_out)
def test_split_outputs_order(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_split_outputs_order(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_split_net_ordered_outputs(**params, ir_version=ir_version), self._test(*self.create_split_net_ordered_outputs(**params, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
output_names=params['output_names'], api_2=api_2) output_names=params['output_names'], use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_multiple_out_with_add) @pytest.mark.parametrize("params", test_multiple_out_with_add)
def test_split_outputs_order_multiple_connection_before_result_case(self, params, ie_device, def test_split_outputs_order_multiple_connection_before_result_case(self, params, ie_device,
precision, ir_version, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_split_net_ordered_outputs_with_add(**params, ir_version=ir_version), self._test(*self.create_split_net_ordered_outputs_with_add(**params, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
output_names=params['output_names'], api_2=api_2) output_names=params['output_names'], use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_multiple_out_with_identity) @pytest.mark.parametrize("params", test_multiple_out_with_identity)
def test_split_outputs_order_multiple_tensors_before_result_case(self, def test_split_outputs_order_multiple_tensors_before_result_case(self,
@ -579,8 +579,8 @@ class TestSplit(Caffe2OnnxLayerTest):
ie_device, ie_device,
precision, precision,
ir_version, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_split_net_ordered_outputs_multiple_tensor_names(**params, self._test(*self.create_split_net_ordered_outputs_multiple_tensor_names(**params,
ir_version=ir_version), ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
output_names=params['output_names'], api_2=api_2) output_names=params['output_names'], use_old_api=use_old_api)

View File

@ -176,13 +176,13 @@ class TestSqrt(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sqrt(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sqrt(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sqrt_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sqrt_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net_const(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -175,42 +175,42 @@ class TestSqueeze(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_squeeze_5D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_squeeze_5D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_squeeze_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_squeeze_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_squeeze_4D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_squeeze_4D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_squeeze_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_squeeze_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_squeeze_3D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_squeeze_3D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_squeeze_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_squeeze_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_squeeze_const_5D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_squeeze_const_5D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_squeeze_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_squeeze_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_squeeze_const_4D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_squeeze_const_4D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_squeeze_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_squeeze_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_squeeze_const_3D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_squeeze_const_3D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_squeeze_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_squeeze_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -285,57 +285,57 @@ class TestSum(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sum_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sum_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, opset=6, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, opset=6, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_sum_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sum_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, precision=precision, ir_version=ir_version), self._test(*self.create_net(**params, precision=precision, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sum(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sum(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net(**params, precision=precision, ir_version=ir_version), ie_device, *self.create_net(**params, precision=precision, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", const_test_data) @pytest.mark.parametrize("params", const_test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sum_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sum_const_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_const_net(**params, opset=6, ir_version=ir_version), ie_device, self._test(*self.create_const_net(**params, opset=6, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", const_test_data_precommit) @pytest.mark.parametrize("params", const_test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_sum_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sum_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_const_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_const_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", const_test_data) @pytest.mark.parametrize("params", const_test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sum_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sum_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_const_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_const_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", const_test_data_broadcasting_precommit) @pytest.mark.parametrize("params", const_test_data_broadcasting_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_sum_const_broadcasting_precommit(self, params, ie_device, precision, ir_version, def test_sum_const_broadcasting_precommit(self, params, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_const_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_const_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", const_test_data_broadcasting) @pytest.mark.parametrize("params", const_test_data_broadcasting)
@pytest.mark.nightly @pytest.mark.nightly
def test_sum_const_broadcasting(self, params, ie_device, precision, ir_version, temp_dir, def test_sum_const_broadcasting(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_const_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_const_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -147,25 +147,25 @@ class TestTopK(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_topk_opset6(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_topk_opset6(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, opset=6, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, opset=6, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_topk_opset10(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_topk_opset10(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, opset=10, ir_version=ir_version), ie_device, self._test(*self.create_net(**params, opset=10, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("largest", [1, 0, None]) @pytest.mark.parametrize("largest", [1, 0, None])
@pytest.mark.parametrize("sorted", [1, 0, None]) @pytest.mark.parametrize("sorted", [1, 0, None])
@pytest.mark.nightly @pytest.mark.nightly
def test_topk_opset11(self, params, ie_device, precision, ir_version, largest, sorted, temp_dir, def test_topk_opset11(self, params, ie_device, precision, ir_version, largest, sorted, temp_dir,
api_2): use_old_api):
self._test(*self.create_net(**params, largest=largest, sorted=sorted, self._test(*self.create_net(**params, largest=largest, sorted=sorted,
opset=11, ir_version=ir_version), ie_device, precision, opset=11, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -155,29 +155,29 @@ class TestTranspose(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_transpose_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_transpose_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_transpose(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_transpose(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.nightly @pytest.mark.nightly
def test_transpose_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_transpose_const_precommit(self, params, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_transpose_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_transpose_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -179,140 +179,140 @@ class TestTrigonomery(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sin(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sin(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Sin'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Sin'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sinh(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sinh(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Sinh'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Sinh'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_asin(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_asin(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Asin'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Asin'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_cos_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_cos_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Cos'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Cos'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_cos(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_cos(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Cos'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Cos'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_cosh(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_cosh(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Cosh'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Cosh'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_acos(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_acos(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Acos'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Acos'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_tan(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_tan(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Tan'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Tan'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_tanh(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_tanh(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Tanh'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Tanh'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_atan(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_atan(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version, op='Atan'), ie_device, self._test(*self.create_net(**params, ir_version=ir_version, op='Atan'), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sin_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sin_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Sin'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Sin'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_sinh_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_sinh_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Sinh'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Sinh'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_asin_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_asin_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Asin'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Asin'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_cos_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_cos_const_precommit(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Cos'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Cos'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_cos_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_cos_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Cos'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Cos'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_cosh_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_cosh_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Cosh'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Cosh'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_acos_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_acos_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Acos'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Acos'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_tan_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_tan_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Tan'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Tan'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_tanh_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_tanh_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Tanh'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Tanh'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_atan_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_atan_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test( self._test(
*self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Atan'), *self.create_net_const(**params, ir_version=ir_version, precision=precision, op='Atan'),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -175,42 +175,42 @@ class TestUnsqueeze(Caffe2OnnxLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_unsqueeze_5D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_unsqueeze_5D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_unsqueeze_net(**params, ir_version=ir_version), ie_device, self._test(*self.create_unsqueeze_net(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_unsqueeze_4D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_unsqueeze_4D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_unsqueeze_net(**params, ir_version=ir_version), ie_device, self._test(*self.create_unsqueeze_net(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_unsqueeze_3D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_unsqueeze_3D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_unsqueeze_net(**params, ir_version=ir_version), ie_device, self._test(*self.create_unsqueeze_net(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_unsqueeze_const_5D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_unsqueeze_const_5D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_unsqueeze_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_unsqueeze_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_unsqueeze_const_4D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_unsqueeze_const_4D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_unsqueeze_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_unsqueeze_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_unsqueeze_const_3D(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_unsqueeze_const_3D(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_unsqueeze_net_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_unsqueeze_net_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -95,9 +95,9 @@ class TestUpsample(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("opset", [7, 9]) @pytest.mark.parametrize("opset", [7, 9])
@pytest.mark.nightly @pytest.mark.nightly
def test_upsample_nearest(self, params, mode, opset, ie_device, precision, ir_version, temp_dir, def test_upsample_nearest(self, params, mode, opset, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net(**params, mode=mode, opset=opset, ir_version=ir_version), self._test(*self.create_net(**params, mode=mode, opset=opset, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("opset", [7, 9]) @pytest.mark.parametrize("opset", [7, 9])
@ -105,9 +105,9 @@ class TestUpsample(OnnxRuntimeLayerTest):
@pytest.mark.xfail( @pytest.mark.xfail(
reason='Both onnxruntime and caffe2 calculate linear upsampling differently from IE') reason='Both onnxruntime and caffe2 calculate linear upsampling differently from IE')
def test_upsample_linear(self, params, opset, ie_device, precision, ir_version, temp_dir, def test_upsample_linear(self, params, opset, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
self._test(*self.create_net(**params, mode='linear', opset=opset, ir_version=ir_version), self._test(*self.create_net(**params, mode='linear', opset=opset, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
class PytorchLayerTest(CommonLayerTest): class PytorchLayerTest(CommonLayerTest):
@ -176,20 +176,20 @@ class TestPytorchUpsample(PytorchLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.parametrize("mode", [None, 'nearest']) @pytest.mark.parametrize("mode", [None, 'nearest'])
def test_pytorch_upsample_precommit(self, params, mode, ie_device, precision, ir_version, def test_pytorch_upsample_precommit(self, params, mode, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.skip('Linear upsampling not supported on GPU') pytest.skip('Linear upsampling not supported on GPU')
self._test(*self.create_net(**params, mode=mode, ir_version=ir_version), ie_device, self._test(*self.create_net(**params, mode=mode, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("mode", [None, 'nearest', 'bilinear']) @pytest.mark.parametrize("mode", [None, 'nearest', 'bilinear'])
@pytest.mark.nightly @pytest.mark.nightly
def test_pytorch_upsample(self, params, mode, ie_device, precision, ir_version, temp_dir, def test_pytorch_upsample(self, params, mode, ie_device, precision, ir_version, temp_dir,
api_2): use_old_api):
if ie_device == 'GPU' and mode == 'bilinear': if ie_device == 'GPU' and mode == 'bilinear':
pytest.skip('Linear upsampling not supported on GPU') pytest.skip('Linear upsampling not supported on GPU')
self._test(*self.create_net(**params, mode=mode, ir_version=ir_version), ie_device, self._test(*self.create_net(**params, mode=mode, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -94,7 +94,7 @@ class TestWhere(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_where(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_where(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -251,21 +251,21 @@ class TestXor(OnnxRuntimeLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_xor(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_xor(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_xor_one_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_xor_one_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_one_const(**params, ir_version=ir_version), ie_device, self._test(*self.create_net_one_const(**params, ir_version=ir_version), ie_device,
precision, ir_version, precision, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_xor_const(self, params, ie_device, precision, ir_version, temp_dir, api_2): def test_xor_const(self, params, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision, self._test(*self.create_net_const(**params, ir_version=ir_version), ie_device, precision,
ir_version, ir_version,
temp_dir=temp_dir, api_2=api_2) temp_dir=temp_dir, use_old_api=use_old_api)

View File

@ -2,15 +2,13 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
import inspect import inspect
import os
import sys
import logging as log import logging as log
import os
from pathlib import Path from pathlib import Path
import pytest import pytest
from common.layer_test_class import get_params from common.layer_test_class import get_params
from common.utils.common_utils import copy_files_by_pattern
from common.utils.common_utils import rename_ov_lib
def pytest_generate_tests(metafunc): def pytest_generate_tests(metafunc):
@ -21,42 +19,20 @@ def pytest_generate_tests(metafunc):
@pytest.fixture(scope='session', autouse=True) @pytest.fixture(scope='session', autouse=True)
def rename_tf_fe_libs(request): def rename_tf_fe_libs(request):
# code before 'yield' statement is equal to 'set_up' function if os.getenv('OV_FRONTEND_PATH'):
try: # use this env variable to define path to your specific libs
import openvino.runtime as rt openvino_lib_path = Path(os.getenv('OV_FRONTEND_PATH'))
except ImportError as err:
raise Exception("Please set PYTHONPATH to OpenVINO Python") from err
openvino_lib_path = Path(rt.__file__).parent.parent.parent.parent.parent
if sys.platform == 'win32':
tf_fe_lib_names = [('openvino_tensorflow_fe.dll', 'openvino_tensorflow_frontend.dll'),
('openvino_tensorflow_fe.lib', 'openvino_tensorflow_frontend.lib'),
('openvino_tensorflow_fe.exp', 'openvino_tensorflow_frontend.exp')]
else: else:
tf_fe_lib_names = [('libopenvino_tensorflow_fe.so', 'libopenvino_tensorflow_frontend.so')] try:
import openvino.runtime as rt
# path below is built considering the use of wheels
openvino_lib_path = Path(rt.__file__).parent.parent / 'libs'
except ImportError as err:
raise Exception("Please set PYTHONPATH to OpenVINO Python or install wheel package "
"or use OV_FRONTEND_PATH env variable") from err
tf_fe_lib_names = ['libopenvino_tensorflow_fe', 'libopenvino_tensorflow_frontend']
if request.config.getoption('use_new_frontend'): if request.config.getoption('use_new_frontend'):
log.info('Using new frontend...') log.info('Using new frontend...')
copy_files_by_pattern(openvino_lib_path, tf_fe_lib_names[0], tf_fe_lib_names[1])
# check if all required files already have new names
if all([file_pair[1] in os.listdir(openvino_lib_path) for file_pair in tf_fe_lib_names]):
log.info('TF FE libraries already have new names, no renaming will be done')
else:
rename_ov_lib(tf_fe_lib_names, openvino_lib_path)
# code after 'yield' statement is equal to 'tear_down' function
yield
# check if all required files already have old names
if all([file_pair[0] in os.listdir(openvino_lib_path) for file_pair in tf_fe_lib_names]):
log.info('TF FE libraries already have old names, no renaming will be done')
else:
if sys.platform == 'win32':
tf_fe_lib_names = [('openvino_tensorflow_frontend.dll', 'openvino_tensorflow_fe.dll'),
('openvino_tensorflow_frontend.lib', 'openvino_tensorflow_fe.lib'),
('openvino_tensorflow_frontend.exp', 'openvino_tensorflow_fe.exp')]
else:
tf_fe_lib_names = [('libopenvino_tensorflow_frontend.so', 'libopenvino_tensorflow_fe.so')]
rename_ov_lib(tf_fe_lib_names, openvino_lib_path)

View File

@ -70,11 +70,11 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_1D) @pytest.mark.parametrize("params", test_data_1D)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_placeholder_const_1D(self, params, ie_device, precision, ir_version, temp_dir, def test_add_placeholder_const_1D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_2D = [ test_data_2D = [
# Power # Power
@ -91,11 +91,11 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_2D) @pytest.mark.parametrize("params", test_data_2D)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_placeholder_const_2D(self, params, ie_device, precision, ir_version, temp_dir, def test_add_placeholder_const_2D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_3D = [ test_data_3D = [
# Power # Power
@ -115,11 +115,11 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_placeholder_const_3D(self, params, ie_device, precision, ir_version, temp_dir, def test_add_placeholder_const_3D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_4D = [ test_data_4D = [
# Power # Power
@ -137,11 +137,11 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_placeholder_const_4D(self, params, ie_device, precision, ir_version, temp_dir, def test_add_placeholder_const_4D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [ test_data_5D = [
# Power # Power
@ -159,11 +159,11 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_placeholder_const_5D(self, params, ie_device, precision, ir_version, temp_dir, def test_add_placeholder_const_5D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version=ir_version, temp_dir=temp_dir, ie_device, precision, ir_version=ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
############################################################################################### ###############################################################################################
# # # #
@ -179,11 +179,11 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_broadcast_1D) @pytest.mark.parametrize("params", test_data_broadcast_1D)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_placeholder_const_broadcast_1D(self, params, ie_device, precision, ir_version, def test_add_placeholder_const_broadcast_1D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version=ir_version, temp_dir=temp_dir, ie_device, precision, ir_version=ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_broadcast_2D = [ test_data_broadcast_2D = [
# Power # Power
@ -202,11 +202,11 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_broadcast_2D) @pytest.mark.parametrize("params", test_data_broadcast_2D)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_placeholder_const_broadcast_2D(self, params, ie_device, precision, ir_version, def test_add_placeholder_const_broadcast_2D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version=ir_version, temp_dir=temp_dir, ie_device, precision, ir_version=ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_broadcast_3D = [ test_data_broadcast_3D = [
# Power # Power
@ -234,11 +234,11 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_broadcast_3D) @pytest.mark.parametrize("params", test_data_broadcast_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_add_placeholder_const_broadcast_3D(self, params, ie_device, precision, ir_version, def test_add_placeholder_const_broadcast_3D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version=ir_version, temp_dir=temp_dir, ie_device, precision, ir_version=ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_broadcast_4D = [ test_data_broadcast_4D = [
# Power # Power
@ -267,11 +267,11 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_add_placeholder_const_broadcast_4D(self, params, ie_device, precision, ir_version, def test_add_placeholder_const_broadcast_4D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version=ir_version, temp_dir=temp_dir, ie_device, precision, ir_version=ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_broadcast_5D = [ test_data_broadcast_5D = [
# Power # Power
@ -298,10 +298,10 @@ class TestAdd(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_add_placeholder_const_broadcast_5D(self, params, ie_device, precision, ir_version, def test_add_placeholder_const_broadcast_5D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
# we do not perform transpose in the test in case of new frontend # we do not perform transpose in the test in case of new frontend
self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ie_device, precision,
ir_version=ir_version, temp_dir=temp_dir, use_new_frontend=use_new_frontend, ir_version=ir_version, temp_dir=temp_dir, use_new_frontend=use_new_frontend,
api_2=api_2) use_old_api=use_old_api)

View File

@ -63,11 +63,11 @@ class TestBatchToSpace(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_batch_to_space_4D(self, params, ie_device, precision, ir_version, temp_dir, def test_batch_to_space_4D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_batch_to_space_net(**params, ir_version=ir_version, self._test(*self.create_batch_to_space_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [ test_data_5D = [
dict(in_shape=[72, 2, 1, 4, 2], block_shape_value=[3, 4, 2], dict(in_shape=[72, 2, 1, 4, 2], block_shape_value=[3, 4, 2],
@ -81,8 +81,8 @@ class TestBatchToSpace(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_batch_to_space_5D(self, params, ie_device, precision, ir_version, temp_dir, def test_batch_to_space_5D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_batch_to_space_net(**params, ir_version=ir_version, self._test(*self.create_batch_to_space_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -119,20 +119,20 @@ class TestBiasAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_2D) @pytest.mark.parametrize("params", test_data_2D)
@pytest.mark.nightly @pytest.mark.nightly
def test_bias_add_placeholder_const_2D(self, params, ie_device, precision, ir_version, temp_dir, def test_bias_add_placeholder_const_2D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bias_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_bias_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_2D) @pytest.mark.parametrize("params", test_data_2D)
@pytest.mark.nightly @pytest.mark.nightly
def test_bias_add_2_consts_2D(self, params, ie_device, precision, ir_version, temp_dir, def test_bias_add_2_consts_2D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bias_add_2_consts_net(**params, ir_version=ir_version, self._test(*self.create_bias_add_2_consts_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_3D = [ test_data_3D = [
pytest.param(dict(shape=[1, 1, 224]), marks=pytest.mark.xfail(reason="*-19053")), pytest.param(dict(shape=[1, 1, 224]), marks=pytest.mark.xfail(reason="*-19053")),
@ -142,20 +142,20 @@ class TestBiasAdd(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_bias_add_placeholder_const_3D(self, params, ie_device, precision, ir_version, temp_dir, def test_bias_add_placeholder_const_3D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bias_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_bias_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_bias_add_2_consts_3D(self, params, ie_device, precision, ir_version, temp_dir, def test_bias_add_2_consts_3D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bias_add_2_consts_net(**params, ir_version=ir_version, self._test(*self.create_bias_add_2_consts_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_4D = [ test_data_4D = [
dict(shape=[1, 1, 100, 224]), dict(shape=[1, 1, 100, 224]),
@ -166,20 +166,20 @@ class TestBiasAdd(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_bias_add_placeholder_const_4D(self, params, ie_device, precision, ir_version, temp_dir, def test_bias_add_placeholder_const_4D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bias_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_bias_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_bias_add_2_consts_4D(self, params, ie_device, precision, ir_version, temp_dir, def test_bias_add_2_consts_4D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bias_add_2_consts_net(**params, ir_version=ir_version, self._test(*self.create_bias_add_2_consts_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [ test_data_5D = [
dict(shape=[1, 1, 50, 100, 224]), dict(shape=[1, 1, 50, 100, 224]),
@ -190,17 +190,17 @@ class TestBiasAdd(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_bias_add_placeholder_const_5D(self, params, ie_device, precision, ir_version, temp_dir, def test_bias_add_placeholder_const_5D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bias_add_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_bias_add_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_bias_add_2_consts_5D(self, params, ie_device, precision, ir_version, temp_dir, def test_bias_add_2_consts_5D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bias_add_2_consts_net(**params, ir_version=ir_version, self._test(*self.create_bias_add_2_consts_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -124,7 +124,7 @@ class TestBinaryOps(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_binary_op(self, params, ie_device, precision, ir_version, temp_dir, op_type, def test_binary_op(self, params, ie_device, precision, ir_version, temp_dir, op_type,
use_new_frontend, api_2): use_new_frontend, use_old_api):
if ie_device == 'GPU' and precision == "FP16": if ie_device == 'GPU' and precision == "FP16":
pytest.skip("BinaryOps tests temporary skipped on GPU with FP16 precision." pytest.skip("BinaryOps tests temporary skipped on GPU with FP16 precision."
"Several tests don't pass accuracy checks.") "Several tests don't pass accuracy checks.")
@ -132,4 +132,4 @@ class TestBinaryOps(CommonTFLayerTest):
*self.create_add_placeholder_const_net(**params, ir_version=ir_version, op_type=op_type, *self.create_add_placeholder_const_net(**params, ir_version=ir_version, op_type=op_type,
use_new_frontend=use_new_frontend), ie_device, use_new_frontend=use_new_frontend), ie_device,
precision, precision,
ir_version, temp_dir=temp_dir, use_new_frontend=use_new_frontend, api_2=api_2) ir_version, temp_dir=temp_dir, use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -68,11 +68,11 @@ class TestBucketize(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_float32) @pytest.mark.parametrize("params", test_data_float32)
@pytest.mark.nightly @pytest.mark.nightly
def test_bucketize_float32(self, params, ie_device, precision, ir_version, temp_dir, def test_bucketize_float32(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bucketize_net(**params, ir_version=ir_version, self._test(*self.create_bucketize_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_int32 = [ test_data_int32 = [
dict(input_shape=[5], input_type=tf.int32, boundaries_size=1), dict(input_shape=[5], input_type=tf.int32, boundaries_size=1),
@ -85,8 +85,8 @@ class TestBucketize(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_int32) @pytest.mark.parametrize("params", test_data_int32)
@pytest.mark.nightly @pytest.mark.nightly
def test_bucketize_int32(self, params, ie_device, precision, ir_version, temp_dir, def test_bucketize_int32(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_bucketize_net(**params, ir_version=ir_version, self._test(*self.create_bucketize_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -61,11 +61,11 @@ class TestConcat(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_1D) @pytest.mark.parametrize("params", test_data_1D)
@pytest.mark.nightly @pytest.mark.nightly
def test_concat_1D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_concat_1D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_concat_net(**params, ir_version=ir_version, self._test(*self.create_concat_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_2D = [dict(shape=[1, 224], axis=0), test_data_2D = [dict(shape=[1, 224], axis=0),
dict(shape=[1, 224], axis=-1)] dict(shape=[1, 224], axis=-1)]
@ -73,11 +73,11 @@ class TestConcat(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_2D) @pytest.mark.parametrize("params", test_data_2D)
@pytest.mark.nightly @pytest.mark.nightly
def test_concat_2D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_concat_2D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_concat_net(**params, ir_version=ir_version, self._test(*self.create_concat_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_3D = [ test_data_3D = [
pytest.param(dict(shape=[1, 3, 224], axis=0), marks=pytest.mark.xfail(reason="*-19053")), pytest.param(dict(shape=[1, 3, 224], axis=0), marks=pytest.mark.xfail(reason="*-19053")),
@ -87,11 +87,11 @@ class TestConcat(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_concat_3D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_concat_3D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_concat_net(**params, ir_version=ir_version, self._test(*self.create_concat_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_4D = [dict(shape=[1, 3, 100, 224], axis=0), test_data_4D = [dict(shape=[1, 3, 100, 224], axis=0),
dict(shape=[1, 3, 100, 224], axis=-1), dict(shape=[1, 3, 100, 224], axis=-1),
@ -101,11 +101,11 @@ class TestConcat(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_concat_4D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_concat_4D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_concat_net(**params, ir_version=ir_version, self._test(*self.create_concat_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [dict(shape=[1, 3, 50, 100, 224], axis=0), test_data_5D = [dict(shape=[1, 3, 50, 100, 224], axis=0),
dict(shape=[1, 3, 50, 100, 224], axis=-1), dict(shape=[1, 3, 50, 100, 224], axis=-1),
@ -114,8 +114,8 @@ class TestConcat(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_concat_5D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_concat_5D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_concat_net(**params, ir_version=ir_version, self._test(*self.create_concat_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -63,11 +63,11 @@ class TestEltwise(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_eltwise(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_eltwise(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_eltwise_net(**params, ir_version=ir_version, self._test(*self.create_eltwise_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [] test_data_5D = []
for operation in ['sum', 'max', 'mul']: for operation in ['sum', 'max', 'mul']:
@ -76,10 +76,10 @@ class TestEltwise(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.precommit @pytest.mark.precommit
def test_eltwise_5D_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_eltwise_5D_precommit(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.skip("5D tensors is not supported on GPU") pytest.skip("5D tensors is not supported on GPU")
self._test(*self.create_eltwise_net(**params, ir_version=ir_version, self._test(*self.create_eltwise_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -5,7 +5,6 @@ import numpy as np
import pytest import pytest
import tensorflow as tf import tensorflow as tf
from common.tf_layer_test_class import CommonTFLayerTest from common.tf_layer_test_class import CommonTFLayerTest
from common.utils.tf_utils import permute_nchw_to_nhwc
class TestTFEye(CommonTFLayerTest): class TestTFEye(CommonTFLayerTest):
@ -55,10 +54,10 @@ class TestTFEye(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_tf_eye(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_tf_eye(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2=True): use_old_api=True):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.skip("Roll is not supported on GPU") pytest.skip("Roll is not supported on GPU")
self._test(*self.create_tf_eye_net(**params), ie_device, self._test(*self.create_tf_eye_net(**params), ie_device,
precision, precision,
temp_dir=temp_dir, ir_version=ir_version, use_new_frontend=use_new_frontend, temp_dir=temp_dir, ir_version=ir_version, use_new_frontend=use_new_frontend,
api_2=api_2, **params) use_old_api=use_old_api, **params)

View File

@ -140,9 +140,9 @@ class TestFakeQuantize(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_fake_quantize(self, params, ie_device, precision, ir_version, temp_dir, def test_fake_quantize(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_fake_quantize_net(**params, ir_version=ir_version, self._test(*self.create_fake_quantize_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), ie_device, use_new_frontend=use_new_frontend), ie_device,
precision, ir_version, precision, ir_version,
kwargs_to_prepare_input=params, temp_dir=temp_dir, kwargs_to_prepare_input=params, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -1,11 +1,11 @@
# Copyright (C) 2018-2022 Intel Corporation # Copyright (C) 2018-2022 Intel Corporation
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
import pytest
import numpy as np import numpy as np
import pytest
from common.tf_layer_test_class import CommonTFLayerTest from common.tf_layer_test_class import CommonTFLayerTest
class TestTFGRUBlockCell(CommonTFLayerTest): class TestTFGRUBlockCell(CommonTFLayerTest):
def _prepare_input(self, inputs_dict): def _prepare_input(self, inputs_dict):
for input in inputs_dict.keys(): for input in inputs_dict.keys():
@ -65,9 +65,9 @@ class TestTFGRUBlockCell(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_tf_gru_block_cell(self, params, ie_device, precision, ir_version, temp_dir, def test_tf_gru_block_cell(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.skip("Skip TF GRUBlockCell test on GPU") pytest.skip("Skip TF GRUBlockCell test on GPU")
self._test(*self.create_tf_gru_block_cell(**params), self._test(*self.create_tf_gru_block_cell(**params),
ie_device, precision, temp_dir=temp_dir, ir_version=ir_version, ie_device, precision, temp_dir=temp_dir, ir_version=ir_version,
use_new_frontend=use_new_frontend, api_2=api_2, custom_eps=1e-3, **params) use_new_frontend=use_new_frontend, use_old_api=use_old_api, custom_eps=1e-3, **params)

View File

@ -38,11 +38,11 @@ class TestGather(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_gather(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_gather(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_gather_net(**params, ir_version=ir_version, self._test(*self.create_gather_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_nightly = [ test_data_nightly = [
dict(data_shape=[2, 3], axis=1, indices=[0, 2], batch_dims=0), dict(data_shape=[2, 3], axis=1, indices=[0, 2], batch_dims=0),
@ -63,7 +63,7 @@ class TestGather(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_nightly) @pytest.mark.parametrize("params", test_data_nightly)
@pytest.mark.nightly @pytest.mark.nightly
def test_gather_nightly(self, params, ie_device, precision, ir_version, temp_dir, def test_gather_nightly(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_gather_net(**params, use_new_frontend=use_new_frontend), self._test(*self.create_gather_net(**params, use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -69,11 +69,11 @@ class TestIdentity(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_identity_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_identity_precommit(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_identity_net(**params, ir_version=ir_version, self._test(*self.create_identity_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data = [dict(shape=[1]), test_data = [dict(shape=[1]),
dict(shape=[1, 224]), dict(shape=[1, 224]),
@ -84,8 +84,8 @@ class TestIdentity(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_identity(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_identity(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_identity_net(**params, ir_version=ir_version, self._test(*self.create_identity_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -8,7 +8,6 @@ import pytest
from common.layer_test_class import check_ir_version from common.layer_test_class import check_ir_version
from common.tf_layer_test_class import CommonTFLayerTest from common.tf_layer_test_class import CommonTFLayerTest
from common.utils.tf_utils import permute_nchw_to_nhwc from common.utils.tf_utils import permute_nchw_to_nhwc
from openvino.tools.mo.front.common.partial_infer.utils import int64_array from openvino.tools.mo.front.common.partial_infer.utils import int64_array
from unit_tests.utils.graph import build_graph from unit_tests.utils.graph import build_graph
@ -124,11 +123,11 @@ class TestLogSoftmax(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_log_softmax_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_log_softmax_precommit(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_log_softmax_net(**params, ir_version=ir_version, self._test(*self.create_log_softmax_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data = [dict(shape=[1], reduction_axis=-1), test_data = [dict(shape=[1], reduction_axis=-1),
dict(shape=[2, 5], reduction_axis=-1), dict(shape=[2, 5], reduction_axis=-1),
@ -138,8 +137,8 @@ class TestLogSoftmax(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_log_softmax(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_log_softmax(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_log_softmax_net(**params, ir_version=ir_version, self._test(*self.create_log_softmax_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -69,11 +69,11 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_1D) @pytest.mark.parametrize("params", test_data_1D)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_placeholder_const_1D(self, params, ie_device, precision, ir_version, temp_dir, def test_mul_placeholder_const_1D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_2D = [ test_data_2D = [
# Power # Power
@ -90,11 +90,11 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_2D) @pytest.mark.parametrize("params", test_data_2D)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_placeholder_const_2D(self, params, ie_device, precision, ir_version, temp_dir, def test_mul_placeholder_const_2D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_3D = [ test_data_3D = [
# Power # Power
@ -114,11 +114,11 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_placeholder_const_3D(self, params, ie_device, precision, ir_version, temp_dir, def test_mul_placeholder_const_3D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_4D = [ test_data_4D = [
# Power # Power
@ -135,11 +135,11 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_placeholder_const_4D(self, params, ie_device, precision, ir_version, temp_dir, def test_mul_placeholder_const_4D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [ test_data_5D = [
# Power # Power
@ -157,11 +157,11 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_placeholder_const_5D(self, params, ie_device, precision, ir_version, temp_dir, def test_mul_placeholder_const_5D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
############################################################################################### ###############################################################################################
# # # #
@ -176,11 +176,11 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_broadcast_1D) @pytest.mark.parametrize("params", test_data_broadcast_1D)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_placeholder_const_broadcast_1D(self, params, ie_device, precision, ir_version, def test_mul_placeholder_const_broadcast_1D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_broadcast_2D = [ test_data_broadcast_2D = [
# Power # Power
@ -199,11 +199,11 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_broadcast_2D) @pytest.mark.parametrize("params", test_data_broadcast_2D)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_placeholder_const_broadcast_2D(self, params, ie_device, precision, ir_version, def test_mul_placeholder_const_broadcast_2D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_broadcast_3D = [ test_data_broadcast_3D = [
# Power # Power
@ -232,11 +232,11 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_broadcast_3D) @pytest.mark.parametrize("params", test_data_broadcast_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_placeholder_const_broadcast_3D(self, params, ie_device, precision, ir_version, def test_mul_placeholder_const_broadcast_3D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_broadcast_4D = [ test_data_broadcast_4D = [
# Power # Power
@ -265,11 +265,11 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_mul_placeholder_const_broadcast_4D(self, params, ie_device, precision, ir_version, def test_mul_placeholder_const_broadcast_4D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_broadcast_5D = [ test_data_broadcast_5D = [
# Power # Power
@ -295,8 +295,8 @@ class TestMul(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_broadcast_5D) @pytest.mark.parametrize("params", test_data_broadcast_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_mul_placeholder_const_broadcast_5D(self, params, ie_device, precision, ir_version, def test_mul_placeholder_const_broadcast_5D(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_mul_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -12,7 +12,7 @@ class TestNonMaxSupression(CommonTFLayerTest):
# overload inputs generation to suit NMS use case # overload inputs generation to suit NMS use case
def _prepare_input(self, inputs_dict): def _prepare_input(self, inputs_dict):
channel = ':0' if self.api_2 else '' channel = ':0' if self.use_old_api or not self.use_new_frontend else ''
input_data = {} input_data = {}
for input in inputs_dict.keys(): for input in inputs_dict.keys():
input_data[input + channel] = np.random.uniform(low=0, high=1, input_data[input + channel] = np.random.uniform(low=0, high=1,
@ -83,22 +83,22 @@ class TestNonMaxSupression(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_NonMaxSupression(self, test_params, ie_device, precision, ir_version, temp_dir, def test_NonMaxSupression(self, test_params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.skip("Skip TF NonMaxSuppresion test on GPU") pytest.skip("Skip TF NonMaxSuppresion test on GPU")
self.api_2 = api_2 self.use_old_api = use_old_api
self._test(*self.create_nms_net(test_params), ie_device, precision, self._test(*self.create_nms_net(test_params), ie_device, precision,
ir_version, temp_dir=temp_dir, use_new_frontend=use_new_frontend, ir_version, temp_dir=temp_dir, use_new_frontend=use_new_frontend,
api_2=api_2) use_old_api=use_old_api)
@pytest.mark.parametrize("test_params", test_params) @pytest.mark.parametrize("test_params", test_params)
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_NonMaxSupressionWithScores(self, test_params, ie_device, precision, ir_version, temp_dir, def test_NonMaxSupressionWithScores(self, test_params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.skip("Skip TF NonMaxSuppresionWithScores test on GPU") pytest.skip("Skip TF NonMaxSuppresionWithScores test on GPU")
self.api_2 = api_2 self.use_old_api = use_old_api
self._test(*self.create_nms_net(test_params, with_scores=True), ie_device, precision, self._test(*self.create_nms_net(test_params, with_scores=True), ie_device, precision,
ir_version, temp_dir=temp_dir, use_new_frontend=use_new_frontend, ir_version, temp_dir=temp_dir, use_new_frontend=use_new_frontend,
api_2=api_2) use_old_api=use_old_api)

View File

@ -156,11 +156,11 @@ class TestNormalizeL2(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_fusable_precommit) @pytest.mark.parametrize("params", test_data_fusable_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_NormalizeL2_fusable_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_NormalizeL2_fusable_precommit(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_normalize_l2_net_fusable(**params, ir_version=ir_version, self._test(*self.create_normalize_l2_net_fusable(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_non_fusable_precommit = [ test_data_non_fusable_precommit = [
pytest.param(dict(shape=[2, 3, 5], axes=[0, 1, 2], output_axes=[0, 1, 2]), pytest.param(dict(shape=[2, 3, 5], axes=[0, 1, 2], output_axes=[0, 1, 2]),
@ -174,11 +174,11 @@ class TestNormalizeL2(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_non_fusable_precommit) @pytest.mark.parametrize("params", test_data_non_fusable_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_NormalizeL2_non_fusable_precommit(self, params, ie_device, precision, ir_version, def test_NormalizeL2_non_fusable_precommit(self, params, ie_device, precision, ir_version,
temp_dir, use_new_frontend, api_2): temp_dir, use_new_frontend, use_old_api):
self._test(*self.create_normalize_l2_net_non_fusable(**params, ir_version=ir_version, self._test(*self.create_normalize_l2_net_non_fusable(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, ie_device, precision, ir_version,
temp_dir=temp_dir, use_new_frontend=use_new_frontend, api_2=api_2) temp_dir=temp_dir, use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_fusable = [ test_data_fusable = [
dict(shape=[5, 6], axes=[1], output_axes=[1]), dict(shape=[5, 6], axes=[1], output_axes=[1]),
@ -192,11 +192,11 @@ class TestNormalizeL2(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_fusable) @pytest.mark.parametrize("params", test_data_fusable)
@pytest.mark.nightly @pytest.mark.nightly
def test_NormalizeL2_fusable(self, params, ie_device, precision, ir_version, temp_dir, def test_NormalizeL2_fusable(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_normalize_l2_net_fusable(**params, ir_version=ir_version, self._test(*self.create_normalize_l2_net_fusable(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_non_fusable = [ test_data_non_fusable = [
dict(shape=[5], axes=[0], output_axes=[0]), dict(shape=[5], axes=[0], output_axes=[0]),
@ -218,8 +218,8 @@ class TestNormalizeL2(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_non_fusable) @pytest.mark.parametrize("params", test_data_non_fusable)
@pytest.mark.nightly @pytest.mark.nightly
def test_NormalizeL2_non_fusable(self, params, ie_device, precision, ir_version, temp_dir, def test_NormalizeL2_non_fusable(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_normalize_l2_net_non_fusable(**params, ir_version=ir_version, self._test(*self.create_normalize_l2_net_non_fusable(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, ie_device, precision, ir_version,
temp_dir=temp_dir, use_new_frontend=use_new_frontend, api_2=api_2) temp_dir=temp_dir, use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -64,11 +64,11 @@ class TestOneHot(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_1D) @pytest.mark.parametrize("params", test_data_1D)
@pytest.mark.nightly @pytest.mark.nightly
def test_OneHot_1D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_OneHot_1D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_one_hot_net(**params, ir_version=ir_version, self._test(*self.create_one_hot_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_2D = [ test_data_2D = [
dict(shape=[5, 6], depth=7, on_value=None, off_value=None, axis=None), dict(shape=[5, 6], depth=7, on_value=None, off_value=None, axis=None),
@ -86,11 +86,11 @@ class TestOneHot(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_2D) @pytest.mark.parametrize("params", test_data_2D)
@pytest.mark.nightly @pytest.mark.nightly
def test_OneHot_2D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_OneHot_2D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_one_hot_net(**params, ir_version=ir_version, self._test(*self.create_one_hot_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_3D = [ test_data_3D = [
dict(shape=[5, 6, 7], depth=8, on_value=None, off_value=None, axis=None), dict(shape=[5, 6, 7], depth=8, on_value=None, off_value=None, axis=None),
@ -109,11 +109,11 @@ class TestOneHot(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_OneHot_3D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_OneHot_3D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_one_hot_net(**params, ir_version=ir_version, self._test(*self.create_one_hot_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_4D = [ test_data_4D = [
dict(shape=[5, 6, 7, 8], depth=9, on_value=None, off_value=None, axis=None), dict(shape=[5, 6, 7, 8], depth=9, on_value=None, off_value=None, axis=None),
@ -134,11 +134,11 @@ class TestOneHot(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_OneHot_4D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_OneHot_4D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_one_hot_net(**params, ir_version=ir_version, self._test(*self.create_one_hot_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [ test_data_5D = [
dict(shape=[4, 5, 6, 7, 8], depth=9, on_value=None, off_value=None, axis=None), dict(shape=[4, 5, 6, 7, 8], depth=9, on_value=None, off_value=None, axis=None),
@ -159,8 +159,8 @@ class TestOneHot(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_OneHot_5D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_OneHot_5D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_one_hot_net(**params, ir_version=ir_version, self._test(*self.create_one_hot_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -178,11 +178,11 @@ class TestPooling(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_pool_4D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_pool_4D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_pooling_net(**params, ir_version=ir_version, self._test(*self.create_pooling_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [] test_data_5D = []
for method in ['max', 'avg']: for method in ['max', 'avg']:
@ -256,10 +256,10 @@ class TestPooling(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_pool_5D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_pool_5D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.skip("5D tensors is not supported on GPU") pytest.skip("5D tensors is not supported on GPU")
self._test(*self.create_pooling_net(**params, ir_version=ir_version, self._test(*self.create_pooling_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -101,11 +101,11 @@ class TestTFRandomUniform(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_tf_random_uniform(self, params, ie_device, precision, ir_version, temp_dir, def test_tf_random_uniform(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.skip("RandomUniform is not supported on GPU") pytest.skip("RandomUniform is not supported on GPU")
self._test( self._test(
*self.create_tf_random_uniform_net(**params, precision=precision, ir_version=ir_version, *self.create_tf_random_uniform_net(**params, precision=precision, ir_version=ir_version,
use_new_frontend=use_new_frontend), ie_device, use_new_frontend=use_new_frontend), ie_device,
precision, temp_dir=temp_dir, ir_version=ir_version, use_new_frontend=use_new_frontend, precision, temp_dir=temp_dir, ir_version=ir_version, use_new_frontend=use_new_frontend,
api_2=api_2, **params) use_old_api=use_old_api, **params)

View File

@ -69,11 +69,11 @@ class TestReLU6(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_relu6_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_relu6_precommit(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_relu6_net(**params, ir_version=ir_version, self._test(*self.create_relu6_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data = [dict(shape=[1]), test_data = [dict(shape=[1]),
dict(shape=[1, 224]), dict(shape=[1, 224]),
@ -84,8 +84,8 @@ class TestReLU6(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_relu6(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_relu6(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_relu6_net(**params, ir_version=ir_version, self._test(*self.create_relu6_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -46,11 +46,11 @@ class TestReduceOps(CommonTFLayerTest):
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.nightly @pytest.mark.nightly
def test_reduce(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, def test_reduce(self, params, keep_dims, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_reduce_net(**params, keep_dims=keep_dims, ir_version=ir_version, self._test(*self.create_reduce_net(**params, keep_dims=keep_dims, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_pre_commit = [] test_data_pre_commit = []
for operation in ['sum', 'max', 'prod', 'min', 'mean']: for operation in ['sum', 'max', 'prod', 'min', 'mean']:
@ -61,8 +61,8 @@ class TestReduceOps(CommonTFLayerTest):
@pytest.mark.parametrize("keep_dims", [False]) @pytest.mark.parametrize("keep_dims", [False])
@pytest.mark.precommit @pytest.mark.precommit
def test_reduce_precommit(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, def test_reduce_precommit(self, params, keep_dims, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_reduce_net(**params, keep_dims=keep_dims, ir_version=ir_version, self._test(*self.create_reduce_net(**params, keep_dims=keep_dims, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -80,7 +80,7 @@ class TestResamplePattern(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.xfail(reason="*-22273") @pytest.mark.xfail(reason="*-22273")
def test_resample(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_resample(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_resample_net(params['shape'], params['factor'], use_new_frontend), self._test(*self.create_resample_net(params['shape'], params['factor'], use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -38,9 +38,9 @@ class TestReverseV2Ops(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.parametrize("keep_dims", [True, False]) @pytest.mark.parametrize("keep_dims", [True, False])
@pytest.mark.nightly @pytest.mark.nightly
def test_reversev2(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, api_2): def test_reversev2(self, params, keep_dims, ie_device, precision, ir_version, temp_dir, use_old_api):
self._test(*self.create_reversev2_net(**params, keep_dims=keep_dims, ir_version=ir_version), self._test(*self.create_reversev2_net(**params, keep_dims=keep_dims, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api)
test_data_pre_commit = [] test_data_pre_commit = []
test_data_pre_commit.extend([dict(shape=[5], axis=[0]), test_data_pre_commit.extend([dict(shape=[5], axis=[0]),
@ -51,6 +51,6 @@ class TestReverseV2Ops(CommonTFLayerTest):
@pytest.mark.parametrize("keep_dims", [True]) @pytest.mark.parametrize("keep_dims", [True])
@pytest.mark.precommit @pytest.mark.precommit
def test_reversev2_precommit(self, params, keep_dims, ie_device, precision, ir_version, def test_reversev2_precommit(self, params, keep_dims, ie_device, precision, ir_version,
temp_dir, api_2): temp_dir, use_old_api):
self._test(*self.create_reversev2_net(**params, keep_dims=keep_dims, ir_version=ir_version), self._test(*self.create_reversev2_net(**params, keep_dims=keep_dims, ir_version=ir_version),
ie_device, precision, ir_version, temp_dir=temp_dir, api_2=api_2, use_new_frontend=False) ie_device, precision, ir_version, temp_dir=temp_dir, use_old_api=use_old_api, use_new_frontend=False)

View File

@ -41,11 +41,11 @@ class TestTFRoll(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_tf_roll(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_tf_roll(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
if ie_device == 'GPU': if ie_device == 'GPU':
pytest.skip("Roll is not supported on GPU") pytest.skip("Roll is not supported on GPU")
self._test(*self.create_tf_roll_net(**params, ir_version=ir_version, self._test(*self.create_tf_roll_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), ie_device, use_new_frontend=use_new_frontend), ie_device,
precision, precision,
temp_dir=temp_dir, ir_version=ir_version, use_new_frontend=use_new_frontend, temp_dir=temp_dir, ir_version=ir_version, use_new_frontend=use_new_frontend,
api_2=api_2, **params) use_old_api=use_old_api, **params)

View File

@ -57,11 +57,11 @@ class TestRsqrt(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_precommit) @pytest.mark.parametrize("params", test_data_precommit)
@pytest.mark.precommit @pytest.mark.precommit
def test_rsqrt_precommit(self, params, ie_device, precision, ir_version, temp_dir, def test_rsqrt_precommit(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_rsqrt_net(**params, ir_version=ir_version, self._test(*self.create_rsqrt_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data = [dict(shape=[1]), test_data = [dict(shape=[1]),
dict(shape=[1, 224]), dict(shape=[1, 224]),
@ -72,8 +72,8 @@ class TestRsqrt(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_rsqrt(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_rsqrt(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_rsqrt_net(**params, ir_version=ir_version, self._test(*self.create_rsqrt_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -69,8 +69,8 @@ class TestTFScatterND(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data) @pytest.mark.parametrize("params", test_data)
@pytest.mark.nightly @pytest.mark.nightly
def test_tf_scatter_nd(self, params, ie_device, precision, ir_version, temp_dir, def test_tf_scatter_nd(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_tf_scatternd_placeholder_const_net(**params, ir_version=ir_version, self._test(*self.create_tf_scatternd_placeholder_const_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, temp_dir=temp_dir, ir_version=ir_version, ie_device, precision, temp_dir=temp_dir, ir_version=ir_version,
use_new_frontend=use_new_frontend, api_2=api_2, **params) use_new_frontend=use_new_frontend, use_old_api=use_old_api, **params)

View File

@ -57,11 +57,11 @@ class TestSelect(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_1D) @pytest.mark.parametrize("params", test_data_1D)
@pytest.mark.nightly @pytest.mark.nightly
def test_select_1D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_select_1D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_select_net(**params, ir_version=ir_version, self._test(*self.create_select_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_2D = [ test_data_2D = [
dict(shape_condition=[2], shape_input=[2, 3]), dict(shape_condition=[2], shape_input=[2, 3]),
@ -71,11 +71,11 @@ class TestSelect(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_2D) @pytest.mark.parametrize("params", test_data_2D)
@pytest.mark.nightly @pytest.mark.nightly
def test_select_2D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_select_2D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_select_net(**params, ir_version=ir_version, self._test(*self.create_select_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_3D = [ test_data_3D = [
dict(shape_condition=[3], shape_input=[3, 4, 5]), dict(shape_condition=[3], shape_input=[3, 4, 5]),
@ -85,11 +85,11 @@ class TestSelect(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_3D) @pytest.mark.parametrize("params", test_data_3D)
@pytest.mark.nightly @pytest.mark.nightly
def test_select_3D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_select_3D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_select_net(**params, ir_version=ir_version, self._test(*self.create_select_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_4D = [ test_data_4D = [
dict(shape_condition=[3], shape_input=[3, 4, 5, 6]), dict(shape_condition=[3], shape_input=[3, 4, 5, 6]),
@ -100,11 +100,11 @@ class TestSelect(CommonTFLayerTest):
@pytest.mark.nightly @pytest.mark.nightly
@pytest.mark.precommit @pytest.mark.precommit
def test_select_4D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_select_4D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_select_net(**params, ir_version=ir_version, self._test(*self.create_select_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [ test_data_5D = [
dict(shape_condition=[3], shape_input=[3, 4, 5, 6, 7]), dict(shape_condition=[3], shape_input=[3, 4, 5, 6, 7]),
@ -115,8 +115,8 @@ class TestSelect(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_select_5D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend, def test_select_5D(self, params, ie_device, precision, ir_version, temp_dir, use_new_frontend,
api_2): use_old_api):
self._test(*self.create_select_net(**params, ir_version=ir_version, self._test(*self.create_select_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -66,17 +66,17 @@ class TestSoftsign(CommonTFLayerTest):
@pytest.mark.parametrize("params", @pytest.mark.parametrize("params",
[ [
dict(shape=[1]), dict(shape=[1]),
dict(shape=[1, 224]), dict(shape=[1, 224]),
dict(shape=[1, 3, 224]), dict(shape=[1, 3, 224]),
dict(shape=[1, 3, 100, 224]), dict(shape=[1, 3, 100, 224]),
dict(shape=[1, 3, 50, 100, 224]), dict(shape=[1, 3, 50, 100, 224]),
]) ])
@pytest.mark.precommit @pytest.mark.precommit
@pytest.mark.nightly @pytest.mark.nightly
def test_softsign(self, params, ie_device, precision, ir_version, temp_dir, def test_softsign(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_softsign_net(**params, ir_version=ir_version, self._test(*self.create_softsign_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

View File

@ -63,11 +63,11 @@ class TestSpaceToBatch(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_4D) @pytest.mark.parametrize("params", test_data_4D)
@pytest.mark.nightly @pytest.mark.nightly
def test_space_to_batch_4D(self, params, ie_device, precision, ir_version, temp_dir, def test_space_to_batch_4D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_space_to_batch_net(**params, ir_version=ir_version, self._test(*self.create_space_to_batch_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)
test_data_5D = [ test_data_5D = [
dict(in_shape=[3, 3, 4, 5, 2], block_shape_value=[3, 4, 2], dict(in_shape=[3, 3, 4, 5, 2], block_shape_value=[3, 4, 2],
@ -81,8 +81,8 @@ class TestSpaceToBatch(CommonTFLayerTest):
@pytest.mark.parametrize("params", test_data_5D) @pytest.mark.parametrize("params", test_data_5D)
@pytest.mark.nightly @pytest.mark.nightly
def test_space_to_batch_5D(self, params, ie_device, precision, ir_version, temp_dir, def test_space_to_batch_5D(self, params, ie_device, precision, ir_version, temp_dir,
use_new_frontend, api_2): use_new_frontend, use_old_api):
self._test(*self.create_space_to_batch_net(**params, ir_version=ir_version, self._test(*self.create_space_to_batch_net(**params, ir_version=ir_version,
use_new_frontend=use_new_frontend), use_new_frontend=use_new_frontend),
ie_device, precision, ir_version, temp_dir=temp_dir, ie_device, precision, ir_version, temp_dir=temp_dir,
use_new_frontend=use_new_frontend, api_2=api_2) use_new_frontend=use_new_frontend, use_old_api=use_old_api)

Some files were not shown because too many files have changed in this diff Show More