Describes a body input initialized from a TensorIterator input on the first iteration, and then a body output thereafter. More...
#include <tensor_iterator.hpp>
Public Member Functions | |
const type_info_t & | get_type_info () const override |
MergedInputDescription (uint64_t input_index, uint64_t body_parameter_index, uint64_t body_value_index) | |
Constructs a new instance. More... | |
std::shared_ptr< InputDescription > | copy () const override |
bool | visit_attributes (AttributeVisitor &visitor) override |
Data Fields | |
uint64_t | m_body_value_index {0} |
Data Fields inherited from ngraph::op::v0::TensorIterator::InputDescription | |
uint64_t | m_input_index {0} |
uint64_t | m_body_parameter_index {0} |
Static Public Attributes | |
static constexpr type_info_t | type_info {"MergedInputDescription", 0} |
Additional Inherited Members | |
Public Types inherited from ngraph::op::v0::TensorIterator::InputDescription | |
using | type_info_t = DiscreteTypeInfo |
Protected Member Functions inherited from ngraph::op::v0::TensorIterator::InputDescription | |
InputDescription (uint64_t input_index, uint64_t body_parameter_index) | |
Constructs a new instance. More... | |
Describes a body input initialized from a TensorIterator input on the first iteration, and then a body output thereafter.
ngraph::op::v0::TensorIterator::MergedInputDescription::MergedInputDescription | ( | uint64_t | input_index, |
uint64_t | body_parameter_index, | ||
uint64_t | body_value_index | ||
) |
Constructs a new instance.
input_index | Position of the TensorIterator input supplying a value to body_parameter for the initial iteration. |
body_parameter_index | Body parameter position to receive input. |
body_value_index | Body value to supply body_parameter for successive iterations. |