Produces an output from a specific iteration. More...
#include <tensor_iterator.hpp>
Public Member Functions | |
const type_info_t & | get_type_info () const override |
BodyOutputDescription (uint64_t body_value_index, uint64_t output_index, int64_t iteration) | |
Constructs a new instance. More... | |
std::shared_ptr< OutputDescription > | copy () const override |
bool | visit_attributes (AttributeVisitor &visitor) override |
Data Fields | |
int64_t | m_iteration {0} |
Data Fields inherited from ngraph::op::v0::TensorIterator::OutputDescription | |
uint64_t | m_body_value_index {0} |
uint64_t | m_output_index {0} |
Static Public Attributes | |
static constexpr type_info_t | type_info {"BodyOutputDescription", 0} |
Additional Inherited Members | |
Public Types inherited from ngraph::op::v0::TensorIterator::OutputDescription | |
using | type_info_t = DiscreteTypeInfo |
Protected Member Functions inherited from ngraph::op::v0::TensorIterator::OutputDescription | |
OutputDescription (uint64_t body_value_index, uint64_t output_index) | |
Constructs a new instance. More... | |
Produces an output from a specific iteration.
ngraph::op::v0::TensorIterator::BodyOutputDescription::BodyOutputDescription | ( | uint64_t | body_value_index, |
uint64_t | output_index, | ||
int64_t | iteration | ||
) |
Constructs a new instance.
body_value_index | A body value that produces the output |
output_index | The TensorIterator output index |
iteration | which iteration (typically -1, final) will supply the value |