Expose torch_xla.runtime.clear_computation_cache binding to clear computation cache#9720
Open
jameszianxuTT wants to merge 4 commits intopytorch:masterfrom
Open
Expose torch_xla.runtime.clear_computation_cache binding to clear computation cache#9720jameszianxuTT wants to merge 4 commits intopytorch:masterfrom
jameszianxuTT wants to merge 4 commits intopytorch:masterfrom
Conversation
* Add torch_xla.runtime.clear_computation_cache() binding * Run linters * Add optional workflow dispatch to build wheel from branch instead of torch-xla main
* Change assertion to warning * Return bool so caller can optionally check if cache was cleared
Author
|
Hey @ysiraichi, apologies for the ping but would it be possible to either approve this PR to run CI, or otherwise comment on it? We've been using it in our fork without issue so far for several weeks, and it's an opt-in feature. |
Collaborator
|
Could you add tests for memory and persistent cache? |
Author
|
Added some simple tests. Some small instrumentation shows these results, as expected. |
qihqi
approved these changes
Jan 23, 2026
Author
|
Sorry @qihqi, could you retrigger the CI run? It seems to have failed some tests because of an infra problem, no runners available:
|
zhanyong-wan
approved these changes
Jan 30, 2026
Author
|
Hi @zhanyong-wan, could you retrigger the CI on this PR? The failures are unrelated to this change. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Ticket: #9712
There is currently no way to clear the XLAGraphExecutor's computation cache.
This change exposes a cache clearing function
torch_xla.runtime.clear_computation_cacheto clear the computation cache. It also adds some simple tests to check that the in-memory and persistent disk cache are correctly cleared by this function.