Class ov::op::util::VariableValue

class VariableValue

VariableValue stores data and state (reset flag) for a Variable, and provides an interface for changing them.

Public Functions

VariableValue()

Constructs an uninitialized VariableValue.

explicit VariableValue(ngraph::HostTensorPtr value)

Constructor for VariableValue.

Deprecated:

This method is deprecated and will be removed in 2024.0 release. Please use method with ov::Tensor instead

Parameters

value – The data for Variable.

VariableValue(ngraph::HostTensorPtr value, bool reset)

Constructor for VariableValue.

Deprecated:

This method is deprecated and will be removed in 2024.0 release. Please use method with ov::Tensor instead

Parameters
  • value – Data for Variable.

  • reset – The current state of the reset flag.

ngraph::HostTensorPtr get_value() const

Returns the current stored data.

Deprecated:

This method is deprecated and will be removed in 2024.0 release. Please use method with ov::Tensor instead

void set_value(const ngraph::HostTensorPtr &value)

Sets new values for Variable.

Deprecated:

This method is deprecated and will be removed in 2024.0 release. Please use method with ov::Tensor instead

Parameters

value – New data for Variable.

void set_reset(bool reset)

Sets the reset flag to a new state.

Parameters

reset – The new state of the reset flag.

bool get_reset() const

Returns the current reset flag state.

VariableValue(const ov::Tensor &value, bool reset)

Constructor for VariableValue.

Deprecated:

This method is deprecated and will be removed in 2024.0 release. Please use method with ov::Tensor instead

Parameters
  • value – Data for Variable.

  • reset – The current state of the reset flag.

const ov::Tensor &get_state() const

Returns the current stored data.

Deprecated:

This method is deprecated and will be removed in 2024.0 release. Please use method with ov::Tensor instead

void set_state(const ov::Tensor &value)

Sets new values for Variable.

Deprecated:

This method is deprecated and will be removed in 2024.0 release. Please use method with ov::Tensor instead

Parameters

value – New data for Variable.