William Wen
|
7f7a28046b
|
[dynamo, nested graph breaks] disable nested graph breaks in generators; enable nested_graph_breaks in test_ctx_manager.py and test_generator.py (#165809)
Generators should not support nested graph breaks.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/165809
Approved by: https://github.com/Lucaskabela, https://github.com/guilhermeleobas
ghstack dependencies: #166013, #166015, #165808
|
2025-10-28 03:03:37 +00:00 |
|
Guilherme Leobas
|
d387a48c38
|
[generator] Raise StopIteration(value) with value from the return stmt (#157152)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/157152
Approved by: https://github.com/zou3519
ghstack dependencies: #157148
|
2025-08-15 01:42:40 +00:00 |
|
William Wen
|
6fcb2b4413
|
[dynamo] unimplemented -> unimplemented_v2 for user_defined.py (#156652)
For https://github.com/pytorch/pytorch/issues/147913
Pull Request resolved: https://github.com/pytorch/pytorch/pull/156652
Approved by: https://github.com/zou3519
Co-authored-by: Sidharth <ssubbarao8@meta.com>
|
2025-07-25 15:04:17 +00:00 |
|
Guilherme Leobas
|
2b82c61f04
|
[Generator] Implement generator.__contains__ (#154539)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/154539
Approved by: https://github.com/williamwen42, https://github.com/zou3519
ghstack dependencies: #153150, #152991
|
2025-07-04 00:45:18 +00:00 |
|
Guilherme Leobas
|
ae1e51b6ad
|
Add infra to run CPython tests under Dynamo (#150787)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/150787
Approved by: https://github.com/zou3519
|
2025-05-07 04:03:14 +00:00 |
|
PyTorch MergeBot
|
103fe856e1
|
Revert "Add infra to run CPython tests under Dynamo (#150787)"
This reverts commit 7c96dd8f0c.
Reverted https://github.com/pytorch/pytorch/pull/150787 on behalf of https://github.com/huydhn due to Sorry for reverting your change but a failed test is showing up in trunk ([comment](https://github.com/pytorch/pytorch/pull/150787#issuecomment-2852818113))
|
2025-05-06 00:20:02 +00:00 |
|
Guilherme Leobas
|
7c96dd8f0c
|
Add infra to run CPython tests under Dynamo (#150787)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/150787
Approved by: https://github.com/zou3519
|
2025-05-05 17:20:14 +00:00 |
|
William Wen
|
4161c752bb
|
[dynamo] unpack sequence lazily for list extend/deque extendleft (#150965)
Fixes https://github.com/pytorch/pytorch/issues/133063.
We were unpacking generators/iterators eagerly when we should be unpacking them one-by-one.
Pull Request resolved: https://github.com/pytorch/pytorch/pull/150965
Approved by: https://github.com/jansel
|
2025-04-10 19:31:31 +00:00 |
|
Guilherme Leobas
|
cbc901fac3
|
Implement raise ... from ... (#148766)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/148766
Approved by: https://github.com/zou3519
|
2025-04-03 13:15:31 +00:00 |
|
Guilherme Leobas
|
daff65d671
|
Correctly propagate exception to parent tx (#146502)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/146502
Approved by: https://github.com/anijain2305, https://github.com/williamwen42, https://github.com/zou3519
ghstack dependencies: #146504, #146499
|
2025-03-11 18:55:45 +00:00 |
|
Guilherme Leobas
|
fb53e9e514
|
Add __context/cause/suppress_context/traceback__ to Exception (#146499)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/146499
Approved by: https://github.com/zou3519, https://github.com/anijain2305
ghstack dependencies: #146504
|
2025-03-11 18:55:45 +00:00 |
|
Guilherme Leobas
|
580a305681
|
Raise MutationError if there are side effects when returning generator (#145223)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/145223
Approved by: https://github.com/zou3519
ghstack dependencies: #141055, #144421, #144422, #144423, #144424, #144420
|
2025-02-08 22:42:12 +00:00 |
|
Guilherme Leobas
|
68cfd36c11
|
Add CLEANUP_THROW bytecode (#144420)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/144420
Approved by: https://github.com/zou3519
ghstack dependencies: #141055, #144421, #144422, #144423, #144424
|
2025-02-08 22:42:12 +00:00 |
|
Guilherme Leobas
|
53ab82d8f5
|
Implement generator.throw(exception) (#144424)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/144424
Approved by: https://github.com/zou3519
ghstack dependencies: #141055, #144421, #144422, #144423
|
2025-02-08 22:42:12 +00:00 |
|
Guilherme Leobas
|
8ee095f7c1
|
Implement generator.close() (#144423)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/144423
Approved by: https://github.com/zou3519
ghstack dependencies: #141055, #144421, #144422
|
2025-02-08 22:42:12 +00:00 |
|
Guilherme Leobas
|
ca9b16e070
|
Implement generator.send(..) (#144422)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/144422
Approved by: https://github.com/zou3519
ghstack dependencies: #141055, #144421
|
2025-02-08 22:42:12 +00:00 |
|
Guilherme Leobas
|
d798831167
|
Implement generator.__iter__() (#144421)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/144421
Approved by: https://github.com/zou3519
ghstack dependencies: #141055
|
2025-02-08 22:42:12 +00:00 |
|
Guilherme Leobas
|
8603a1c870
|
Suport generators (#141055)
Pull Request resolved: https://github.com/pytorch/pytorch/pull/141055
Approved by: https://github.com/zou3519
|
2025-02-08 22:42:12 +00:00 |
|