c9b2a09530
[export] Turn on install_free_tensors flag ( #164691 )
...
The final step in removing the discrepancy between
torch.compile(fullgraph=True) and torch.export(strict=True).
Pull Request resolved: https://github.com/pytorch/pytorch/pull/164691
Approved by: https://github.com/avikchaudhuri
2025-10-14 15:33:50 +00:00
fa3916f466
Revert "[export] Turn on install_free_tensors flag ( #164691 )"
...
This reverts commit 220a34118f40fab4f3f517556d6e1434139a1590.
Reverted https://github.com/pytorch/pytorch/pull/164691 on behalf of https://github.com/seemethere due to Breaks some internal things, both me and author agreed that revert was the best course of action ([comment](https://github.com/pytorch/pytorch/pull/164691#issuecomment-3400013759 ))
2025-10-14 03:58:12 +00:00
1803d40c99
Reapply "[export] Turn on install_free_tensors flag ( #164691 )" ( #165353 )
...
This reverts commit 9166f6120f63e2d5d76e6ccdbfccb8d6e41cbb43.
Reverted https://github.com/pytorch/pytorch/pull/165353 on behalf of https://github.com/seemethere due to This is causing merge conflicts since a dependent PR wasn't reverted ([comment](https://github.com/pytorch/pytorch/pull/165353#issuecomment-3400006587 ))
2025-10-14 03:52:50 +00:00
9166f6120f
Revert "[export] Turn on install_free_tensors flag ( #164691 )" ( #165353 )
...
This reverts commit 220a34118f40fab4f3f517556d6e1434139a1590.
Fixes #ISSUE_NUMBER
Pull Request resolved: https://github.com/pytorch/pytorch/pull/165353
Approved by: https://github.com/seemethere
2025-10-13 23:40:11 +00:00
220a34118f
[export] Turn on install_free_tensors flag ( #164691 )
...
The final step in removing the discrepancy between
torch.compile(fullgraph=True) and torch.export(strict=True).
Pull Request resolved: https://github.com/pytorch/pytorch/pull/164691
Approved by: https://github.com/avikchaudhuri
2025-10-11 04:26:09 +00:00
34ac9b61cb
Revert "[export] Turn on install_free_tensors flag ( #164691 )"
...
This reverts commit 0e9b3a772ab96e998ab85591d5b2a9c1d41bacb0.
Reverted https://github.com/pytorch/pytorch/pull/164691 on behalf of https://github.com/izaitsevfb due to breaks tests internally, author asked to revert, see [D84230990](https://www.internalfb.com/diff/D84230990 ) ([comment](https://github.com/pytorch/pytorch/pull/164691#issuecomment-3387718323 ))
2025-10-09 22:53:50 +00:00
0e9b3a772a
[export] Turn on install_free_tensors flag ( #164691 )
...
The final step in removing the discrepancy between
torch.compile(fullgraph=True) and torch.export(strict=True).
Pull Request resolved: https://github.com/pytorch/pytorch/pull/164691
Approved by: https://github.com/avikchaudhuri
ghstack dependencies: #164721
2025-10-09 03:25:15 +00:00
a213848703
[Code Clean] Remove deadcodes about Python3.9 [8/N] ( #163728 )
...
As the title stated.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/163728
Approved by: https://github.com/albanD , https://github.com/cyyever
ghstack dependencies: #163626 , #163627 , #163629 , #163643 , #163644 , #163645 , #163646
2025-09-25 05:12:46 +00:00
e5f63f4f66
[CI] Move Mac testing to 3.12 ( #154177 )
...
Prep step to completely move away from Conda during the builds..
Pull Request resolved: https://github.com/pytorch/pytorch/pull/154177
Approved by: https://github.com/huydhn , https://github.com/cyyever , https://github.com/atalman
ghstack dependencies: #154237 , #154268 , #154271 , #154269 , #154270
2025-05-24 01:41:20 +00:00
f16ce3c7e9
Refactor fuzzer and add support for Dynamo ( #145565 )
...
## Summary:
Dynamo now works with config fuzzer.
For BE week, we also found and fixed 5 different bugs (in inductor):
- https://github.com/pytorch/pytorch/pull/145426
- https://github.com/pytorch/pytorch/pull/145523
- https://github.com/pytorch/pytorch/pull/145527
- https://github.com/pytorch/pytorch/pull/145532
- https://github.com/pytorch/pytorch/pull/145538
## Test Plan:
New Dynamo Unit tests
Pull Request resolved: https://github.com/pytorch/pytorch/pull/145565
Approved by: https://github.com/masnesral
2025-01-28 00:44:27 +00:00
99dbc5b0e2
PEP585 update - test ( #145176 )
...
See #145101 for details.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/145176
Approved by: https://github.com/bobrenjc93
2025-01-22 04:48:28 +00:00
02385ed625
[Break XPU][Inductor UT] Fix broken XPU CI introduced by community changes ( #145058 )
...
As title.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/145058
Approved by: https://github.com/jansel
2025-01-18 01:30:24 +00:00
f13c864eda
Fuzzer Improvements ( #144952 )
...
Added more tests and cleaned up.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/144952
Approved by: https://github.com/masnesral
2025-01-17 04:46:58 +00:00
1376116ab1
Config fuzzer ( #139736 )
...
This tool makes it easy to search through config state-space with a minimal reproduction or test. It presents a similar interface to the config bisector by taking a test_function that should either raise on Exception or return False upon failure.
It has two entry points: `fuzz_n_tuple`, which tries every combination of n configs, and `bisect`, which randomly flips configs and tries to find the minimal reproduction upon failure. `bisect` is a much more efficient way to search the space, but `fuzz_n_tuple` can give you peace of mind that a new config will compose with every other config.
It's been used to find three bugs so far in the inductor config:
https://github.com/pytorch/pytorch/issues/140220 https://github.com/pytorch/pytorch/issues/140219
https://github.com/pytorch/pytorch/issues/143524
This PR also adds a bunch of missing types to the inductor config to get them to play nice with the fuzzer, so it can be a good forcing function for adding types to config.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/139736
Approved by: https://github.com/eellison
2025-01-12 22:59:02 +00:00