Class ov::VariableState#

class VariableState#

VariableState class.

Public Functions

VariableState() = default#

Default constructor.

~VariableState()#

Destructor that preserves unloading order of implementation object and reference to the library.

void reset()#

Resets internal variable state for relevant infer request to a value specified as default for the corresponding ReadValue node.

std::string get_name() const#

Gets the name of the current variable state. If length of an array is not enough, the name is truncated by len, null terminator is inserted as well. variable_id from the corresponding ReadValue is used as variable state name.

Returns:

A string representing state name.

Tensor get_state() const#

Returns the value of the variable state.

Returns:

A tensor representing a state.

void set_state(const Tensor &state)#

Sets the new state for the next inference.

Parameters:

state – The current state to set.