Move interpreter test to template plugin (#16673)
This commit is contained in:
parent
66ea57addd
commit
186a1ccdcd
@ -173,24 +173,6 @@ TEST(eval, evaluate_dynamic_range_sum) {
|
|||||||
ASSERT_EQ(cval, seq);
|
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) {
|
TEST(eval, evaluate_broadcast_v3_bidirectional) {
|
||||||
Shape shape_a{4, 1};
|
Shape shape_a{4, 1};
|
||||||
auto A = make_shared<op::Parameter>(element::f32, shape_a);
|
auto A = make_shared<op::Parameter>(element::f32, shape_a);
|
||||||
|
@ -231,6 +231,15 @@ std::vector<RangeParams> generateParamsForRangeV0Float() {
|
|||||||
0.0f,
|
0.0f,
|
||||||
1.0f,
|
1.0f,
|
||||||
0.25f),
|
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{},
|
RangeParams(ov::Shape{},
|
||||||
ov::Shape{10},
|
ov::Shape{10},
|
||||||
IN_ET,
|
IN_ET,
|
||||||
|
Loading…
Reference in New Issue
Block a user