Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TF FE] Support mutable tensors produced by variables and resources #22270

Merged
merged 21 commits into from Jan 24, 2024

Conversation

rkazants
Copy link
Contributor

@rkazants rkazants commented Jan 19, 2024

Details: Support mutable tensors produced by variables and resources. This functionality provides support variables and resources that are mutable during inference. It means that resource and variable can change its values during inference. We call each value of such variable as a variable state. During model conversion, we need to select the right state of the variable for conversion operations that consume value of variable or resource. Control and data edges can define which state of the variable or resource should be used.
Example with variable:
image

Example with resource:
image

Tickets: 111307, 111313

Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
@rkazants rkazants requested a review from a team as a code owner January 19, 2024 13:33
@github-actions github-actions bot added category: TF FE OpenVINO TensorFlow FrontEnd category: CPP API OpenVINO CPP API bindings category: TFL FE OpenVINO TensorFlow Lite FrontEnd labels Jan 19, 2024
@rkazants rkazants added pr: needs tests PR needs tests updating and removed category: TF FE OpenVINO TensorFlow FrontEnd category: CPP API OpenVINO CPP API bindings category: TFL FE OpenVINO TensorFlow Lite FrontEnd labels Jan 19, 2024
@rkazants rkazants requested a review from a team as a code owner January 19, 2024 13:37
@rkazants rkazants requested review from tsavina and removed request for a team January 19, 2024 13:37
@github-actions github-actions bot added category: docs OpenVINO documentation category: TF FE OpenVINO TensorFlow FrontEnd category: CPP API OpenVINO CPP API bindings category: TFL FE OpenVINO TensorFlow Lite FrontEnd labels Jan 19, 2024
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
@rkazants rkazants removed the pr: needs tests PR needs tests updating label Jan 22, 2024
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
Signed-off-by: Kazantsev, Roman <roman.kazantsev@intel.com>
@akladiev akladiev merged commit 0e8eb19 into openvinotoolkit:master Jan 24, 2024
98 of 100 checks passed
akashchi added a commit to akashchi/openvino that referenced this pull request Jan 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: CPP API OpenVINO CPP API bindings category: docs OpenVINO documentation category: TF FE OpenVINO TensorFlow FrontEnd category: TFL FE OpenVINO TensorFlow Lite FrontEnd
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants