Move interpreter test to template plugin (#16673)

This commit is contained in:
Ilya Churaev 2023-04-01 00:49:07 +04:00 committed by GitHub
parent 66ea57addd
commit 186a1ccdcd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 18 deletions

View File

@ -173,24 +173,6 @@ TEST(eval, evaluate_dynamic_range_sum) {
ASSERT_EQ(cval, seq);
}
TEST(eval, interpret_dynamic_range_sum) {
auto p_start = make_shared<op::Parameter>(element::f32, PartialShape{});
auto p_stop = make_shared<op::Parameter>(element::f32, PartialShape{});
auto p_step = make_shared<op::Parameter>(element::f32, PartialShape{});
auto p1 = make_shared<op::Parameter>(element::f32, PartialShape{});
auto range = make_shared<op::v0::Range>(p_start, p_stop, p_step);
auto add = make_shared<op::v1::Add>(range, p1);
auto fun = make_shared<Function>(OutputVector{add}, ParameterVector{p_start, p_stop, p_step, p1});
auto test_case = test::TestCase(fun);
test_case.add_input(std::vector<float>{1.0f});
test_case.add_input(std::vector<float>{10.0f});
test_case.add_input(std::vector<float>{3.0f});
test_case.add_input(std::vector<float>{7.0f});
vector<float> seq{8.0f, 11.0f, 14.0f};
test_case.add_expected_output({3}, seq);
test_case.run();
}
TEST(eval, evaluate_broadcast_v3_bidirectional) {
Shape shape_a{4, 1};
auto A = make_shared<op::Parameter>(element::f32, shape_a);

View File

@ -231,6 +231,15 @@ std::vector<RangeParams> generateParamsForRangeV0Float() {
0.0f,
1.0f,
0.25f),
RangeParams(ov::Shape{},
ov::Shape{},
IN_ET,
IN_ET,
IN_ET,
std::vector<T>{1.0f, 4.f, 7.f},
1.0f,
10.0f,
3.0f),
RangeParams(ov::Shape{},
ov::Shape{10},
IN_ET,