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");
|
||||
}
|
||||
|
||||
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::Node> RNNCellBaseNode;
|
||||
if (ov::is_type<ov::op::v3::GRUCell>(node)) {
|
||||
|
Loading…
Reference in New Issue
Block a user