class ov::op::internal::NmsStaticShapeIE

Overview

#include <nms_static_shape_ie.hpp>

template <typename BaseNmsOp>
class NmsStaticShapeIE: public BaseNmsOp
{
public:
    // typedefs

    typedef typename BaseNmsOp::Attributes Attributes;

    // structs

    struct init_rt_result;

    // construction

    NmsStaticShapeIE();

    NmsStaticShapeIE(
        const Output<Node>& boxes,
        const Output<Node>& scores,
        const Attributes& attrs
        );

    // methods

    OPENVINO_SUPPRESS_DEPRECATED_START OPENVINO_RTTI(
        BaseNmsOp::get_type_info_static(). name,
        "ie_internal_opset",
        BaseNmsOp,
        BaseNmsOp::get_type_info_static(). version
        );

    void validate_and_infer_types();
    std::shared_ptr<Node> clone_with_new_inputs(const OutputVector& new_args) const;
};

Detailed Documentation

Construction

NmsStaticShapeIE(
    const Output<Node>& boxes,
    const Output<Node>& scores,
    const Attributes& attrs
    )

Constructs a NmsStaticShapeIE operation.

Parameters:

boxes

Node producing the box coordinates

scores

Node producing the box scores

attrs

Attributes of the operation