21 IE_SUPPRESS_DEPRECATED_START
23 IE_SUPPRESS_DEPRECATED_END
28 class INFERENCE_ENGINE_API_CLASS(VariableState) {
29 IE_SUPPRESS_DEPRECATED_START
30 std::shared_ptr<IVariableState> actual =
nullptr;
31 IE_SUPPRESS_DEPRECATED_END
32 details::SharedObjectLoader::Ptr plugin =
nullptr;
35 IE_SUPPRESS_DEPRECATED_START
41 explicit VariableState(std::shared_ptr<IVariableState> pState, details::SharedObjectLoader::Ptr plg = {});
42 IE_SUPPRESS_DEPRECATED_END
74 INFERENCE_ENGINE_DEPRECATED(
"Use VariableState::GetState function instead")
75 Blob::CPtr GetLastState() const;
83 void SetState(
Blob::Ptr state);
This class represents a universal container in the Inference Engine.
Definition: ie_blob.h:38
std::shared_ptr< const Blob > CPtr
A smart pointer to the const Blob object.
Definition: ie_blob.h:48
C++ exception based error reporting wrapper of API class IVariableState.
Definition: ie_memory_state.hpp:28
Blob::CPtr GetState() const
Returns the value of the variable state.
std::string GetName() const
Gets name of current variable state, if length of array is not enough name is truncated by len,...
void Reset()
Reset internal variable state for relevant infer request, to a value specified as default for accordi...
VariableState(std::shared_ptr< IVariableState > pState, details::SharedObjectLoader::Ptr plg={})
constructs VariableState from the initialized std::shared_ptr
A header file for Blob and generic TBlob<>
A header file that provides macros to handle no exception methods.
A header file for definition of abstraction over platform specific shared objects.
Inference Engine C++ API.
Definition: cldnn_config.hpp:15