add GenerateProposals single layer test (#12933)
Co-authored-by: Andrei Kochin <andrei.kochin@intel.com>
This commit is contained in:
parent
7b98ebf627
commit
b2d37ff85a
@ -1660,6 +1660,25 @@ std::shared_ptr<ov::Model> generateGatherNDBase(const std::shared_ptr<ov::op::Op
|
|||||||
return std::make_shared<ov::Model>(results, params, "GatherNDBaseGraph");
|
return std::make_shared<ov::Model>(results, params, "GatherNDBaseGraph");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
std::shared_ptr<ov::Model> generate(const std::shared_ptr<ov::op::v9::GenerateProposals> &node) {
|
||||||
|
const auto params = ngraph::builder::makeDynamicParams(ov::element::f32, {{1, 3}, {2, 2, 3, 4}, {1, 12, 2, 2}, {1, 3, 2, 2}});
|
||||||
|
const auto outputs =
|
||||||
|
ngraph::helpers::convert2OutputVector(ngraph::helpers::castOps2Nodes<ov::op::v0::Parameter>(params));
|
||||||
|
ov::op::v9::GenerateProposals::Attributes attrs;
|
||||||
|
attrs.min_size = 1;
|
||||||
|
attrs.nms_threshold = 0.8;
|
||||||
|
attrs.pre_nms_count = 100;
|
||||||
|
attrs.post_nms_count = 100;
|
||||||
|
if (ov::is_type<ov::op::v9::GenerateProposals>(node)) {
|
||||||
|
const auto gp = std::make_shared<ov::op::v9::GenerateProposals>(
|
||||||
|
outputs[0], outputs[1], outputs[2], outputs[3], attrs);
|
||||||
|
ov::ResultVector results{std::make_shared<ov::op::v0::Result>(gp)};
|
||||||
|
return std::make_shared<ov::Model>(results, params, "GenerateProposalsGraph");
|
||||||
|
} else {
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
std::shared_ptr<ov::Model> generateRNNCellBase(const std::shared_ptr<ov::op::Op> &node) {
|
std::shared_ptr<ov::Model> generateRNNCellBase(const std::shared_ptr<ov::op::Op> &node) {
|
||||||
std::shared_ptr<ov::Node> RNNCellBaseNode;
|
std::shared_ptr<ov::Node> RNNCellBaseNode;
|
||||||
if (ov::is_type<ov::op::v3::GRUCell>(node)) {
|
if (ov::is_type<ov::op::v3::GRUCell>(node)) {
|
||||||
|
Loading…
Reference in New Issue
Block a user