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

[Inductor][fx pass] Fuse pointwise operators in the post grad #114778

Closed
wants to merge 1 commit into from

Conversation

mengluy0125
Copy link
Contributor

@mengluy0125 mengluy0125 commented Nov 29, 2023

Summary: We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:

unit test

buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion

Buck UI: https://www.internalfb.com/buck2/19b3f641-782f-4f94-a953-3ff9ce2cfa7b
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1125900251953016
Network: Up: 67KiB Down: 32KiB (reSessionID-c2a80f26-8227-4f78-89fc-bcbda0ae8353)
Jobs completed: 18. Time elapsed: 1:19.8s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 6. Fail 0. Fatal 0. Skip 0. Build failure 0

local reproduce

cmf

P881792289

igctr

dsnn

icvr

Reviewed By: xuzhao9

Differential Revision: D51332067

cc @voznesenskym @penguinwu @EikanWang @jgong5 @Guobing-Chen @XiaobingSuper @zhuhaozhe @blzheng @wenzhe-nrv @jiayisunx @peterbell10 @ipiszy @yf225 @chenyang78 @kadeng @muchulee8 @aakhundov @ColinPeppler

Copy link

pytorch-bot bot commented Nov 29, 2023

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/114778

Note: Links to docs will display an error until the docs builds have been completed.

✅ You can merge normally! (2 Unrelated Failures)

As of commit 1cda761 with merge base a6736ac (image):

BROKEN TRUNK - The following job failed but were present on the merge base:

👉 Rebase onto the `viable/strict` branch to avoid these failures

UNSTABLE - The following job failed but was likely due to flakiness present on trunk and has been marked as unstable:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

Copy link

This PR needs a release notes: label

If your changes are user facing and intended to be a part of release notes, please use a label starting with release notes:.

If not, please add the topic: not user facing label.

To add a label, you can comment to pytorchbot, for example
@pytorchbot label "topic: not user facing"

For more information, see
https://github.com/pytorch/pytorch/wiki/PyTorch-AutoLabel-Bot#why-categorize-for-release-notes-and-how-does-it-work.

@xuzhao9 xuzhao9 self-requested a review November 29, 2023 19:38
mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Nov 29, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/19b3f641-782f-4f94-a953-3ff9ce2cfa7b
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1125900251953016
Network: Up: 67KiB  Down: 32KiB  (reSessionID-c2a80f26-8227-4f78-89fc-bcbda0ae8353)
Jobs completed: 18. Time elapsed: 1:19.8s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 6. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P881792289
### igctr
### dsnn
### icvr

Reviewed By: xuzhao9

Differential Revision: D51332067
mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Nov 29, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/19b3f641-782f-4f94-a953-3ff9ce2cfa7b
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1125900251953016
Network: Up: 67KiB  Down: 32KiB  (reSessionID-c2a80f26-8227-4f78-89fc-bcbda0ae8353)
Jobs completed: 18. Time elapsed: 1:19.8s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 6. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846

Reviewed By: xuzhao9

Differential Revision: D51332067
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Nov 30, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/19b3f641-782f-4f94-a953-3ff9ce2cfa7b
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1125900251953016
Network: Up: 67KiB  Down: 32KiB  (reSessionID-c2a80f26-8227-4f78-89fc-bcbda0ae8353)
Jobs completed: 18. Time elapsed: 1:19.8s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 6. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846
### oc
P893109069

Reviewed By: xuzhao9

Differential Revision: D51332067
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Nov 30, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/19b3f641-782f-4f94-a953-3ff9ce2cfa7b
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1125900251953016
Network: Up: 67KiB  Down: 32KiB  (reSessionID-c2a80f26-8227-4f78-89fc-bcbda0ae8353)
Jobs completed: 18. Time elapsed: 1:19.8s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 6. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846
### oc
P893109069

Reviewed By: xuzhao9

Differential Revision: D51332067
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Nov 30, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/19b3f641-782f-4f94-a953-3ff9ce2cfa7b
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1125900251953016
Network: Up: 67KiB  Down: 32KiB  (reSessionID-c2a80f26-8227-4f78-89fc-bcbda0ae8353)
Jobs completed: 18. Time elapsed: 1:19.8s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 6. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846
### oc
P893109069

Reviewed By: xuzhao9

Differential Revision: D51332067
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Dec 4, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/6c5d1d31-e4d1-4865-bf79-1e7ac3b6e051
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1970325050015770
Network: Up: 72KiB  Down: 22KiB  (reSessionID-44adc8b2-54e9-453a-bd20-710cefefaed1)
Jobs completed: 20. Time elapsed: 1:44.6s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 7. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846
### oc
P893109069

Reviewed By: xuzhao9

Differential Revision: D51332067
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

@yanboliang
Copy link
Contributor

From the error log:

2023-12-04T20:22:19.8027920Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/compile_fx.py", line 320, in compile_fx_inner
2023-12-04T20:22:19.8028807Z     compiled_graph = fx_codegen_and_compile(
2023-12-04T20:22:19.8029821Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/compile_fx.py", line 514, in fx_codegen_and_compile
2023-12-04T20:22:19.8030747Z     post_grad_passes(gm, is_inference=is_inference)
2023-12-04T20:22:19.8031788Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/fx_passes/post_grad.py", line 86, in post_grad_passes
2023-12-04T20:22:19.8032797Z     group_batch_fusion_passes(gm.graph, pre_grad=False)
2023-12-04T20:22:19.8033946Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/fx_passes/group_batch_fusion.py", line 885, in group_batch_fusion_passes
2023-12-04T20:22:19.8034941Z     apply_group_batch_fusion(graph, rule)
2023-12-04T20:22:19.8036033Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/fx_passes/group_batch_fusion.py", line 810, in apply_group_batch_fusion
2023-12-04T20:22:19.8037048Z     for subset in find_independent_subset_greedy(
2023-12-04T20:22:19.8038200Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/fx_passes/group_batch_fusion.py", line 743, in find_independent_subset_greedy
2023-12-04T20:22:19.8039203Z     find_dependent_nodes(node, node)
2023-12-04T20:22:19.8040251Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/fx_passes/group_batch_fusion.py", line 730, in find_dependent_nodes
2023-12-04T20:22:19.8041238Z     find_dependent_nodes(src_node, input_node)
2023-12-04T20:22:19.8042334Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/fx_passes/group_batch_fusion.py", line 730, in find_dependent_nodes
2023-12-04T20:22:19.8043319Z     find_dependent_nodes(src_node, input_node)
2023-12-04T20:22:19.8044396Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/fx_passes/group_batch_fusion.py", line 730, in find_dependent_nodes
2023-12-04T20:22:19.8045375Z     find_dependent_nodes(src_node, input_node)
2023-12-04T20:22:19.8045855Z   [Previous line repeated 1937 more times]
2023-12-04T20:22:19.8047030Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/_inductor/fx_passes/group_batch_fusion.py", line 724, in find_dependent_nodes
2023-12-04T20:22:19.8048005Z     for input_node in cur_node.all_input_nodes:
2023-12-04T20:22:19.8048905Z   File "/opt/conda/envs/py_3.10/lib/python3.10/site-packages/torch/fx/node.py", line 352, in all_input_nodes
2023-12-04T20:22:19.8049704Z     return list(self._input_nodes.keys())
2023-12-04T20:22:19.8050349Z torch._dynamo.exc.BackendCompilerFailed: backend='inductor' raised:
2023-12-04T20:22:19.8051135Z RecursionError: maximum recursion depth exceeded while calling a Python object

It seems you modify fx graph and make the input args point to the node itself, you can check this by:

python benchmarks/dynamo/huggingface.py -dcuda --inductor --training --accuracy --only MobileBertForMaskedLM

@yanboliang
Copy link
Contributor

BTW, the PR and diff is out of sync.

mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Dec 7, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/6c5d1d31-e4d1-4865-bf79-1e7ac3b6e051
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1970325050015770
Network: Up: 72KiB  Down: 22KiB  (reSessionID-44adc8b2-54e9-453a-bd20-710cefefaed1)
Jobs completed: 20. Time elapsed: 1:44.6s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 7. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846
### oc
P893109069

Reviewed By: xuzhao9

Differential Revision: D51332067
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Dec 7, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/6c5d1d31-e4d1-4865-bf79-1e7ac3b6e051
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1970325050015770
Network: Up: 72KiB  Down: 22KiB  (reSessionID-44adc8b2-54e9-453a-bd20-710cefefaed1)
Jobs completed: 20. Time elapsed: 1:44.6s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 7. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846
### oc
P893109069
### mixed precison training
P898569125

# e2e test
baseline
f509792379
proposal
f509792025
https://pxl.cl/3Xbcf

Reviewed By: xuzhao9

Differential Revision: D51332067
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Dec 7, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/6c5d1d31-e4d1-4865-bf79-1e7ac3b6e051
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1970325050015770
Network: Up: 72KiB  Down: 22KiB  (reSessionID-44adc8b2-54e9-453a-bd20-710cefefaed1)
Jobs completed: 20. Time elapsed: 1:44.6s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 7. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846
### oc
P893109069
### mixed precison training
P898569125

# e2e test
baseline
f509792379
proposal
f509792025
https://pxl.cl/3Xbcf

Reviewed By: xuzhao9

Differential Revision: D51332067
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/6c5d1d31-e4d1-4865-bf79-1e7ac3b6e051
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1970325050015770
Network: Up: 72KiB  Down: 22KiB  (reSessionID-44adc8b2-54e9-453a-bd20-710cefefaed1)
Jobs completed: 20. Time elapsed: 1:44.6s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 7. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846
### oc
P893109069
### mixed precison training
P898569125

# e2e test
baseline
f509792379
proposal
f509792025
https://pxl.cl/3Xbcf

Reviewed By: xuzhao9

Differential Revision: D51332067
mengluy0125 pushed a commit to mengluy0125/pytorch that referenced this pull request Dec 7, 2023
…h#114778)

Summary:

We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/6c5d1d31-e4d1-4865-bf79-1e7ac3b6e051
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1970325050015770
Network: Up: 72KiB  Down: 22KiB  (reSessionID-44adc8b2-54e9-453a-bd20-710cefefaed1)
Jobs completed: 20. Time elapsed: 1:44.6s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 7. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P887605070
### igctr
P892987433
### mai
P893109069
### icvr
P893075846
### oc
P893109069
### mixed precison training
P898569125

# e2e test
baseline
f509792379
proposal
f509792025
https://pxl.cl/3Xbcf

Reviewed By: xuzhao9

Differential Revision: D51332067
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

1 similar comment
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D51332067

@facebook-github-bot
Copy link
Contributor

@pytorchbot merge

(Initiating merge automatically since Phabricator Diff has merged)

@pytorch-bot pytorch-bot bot added the ciflow/trunk Trigger trunk jobs on your pull request label Dec 7, 2023
@pytorchmergebot
Copy link
Collaborator

Merge started

Your change will be merged once all checks pass (ETA 0-4 Hours).

Learn more about merging in the wiki.

Questions? Feedback? Please reach out to the PyTorch DevX Team

Advanced Debugging
Check the merge workflow status
here

hyperfraise pushed a commit to hyperfraise/pytorch that referenced this pull request Dec 21, 2023
…h#114778)

Summary: We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/19b3f641-782f-4f94-a953-3ff9ce2cfa7b
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1125900251953016
Network: Up: 67KiB  Down: 32KiB  (reSessionID-c2a80f26-8227-4f78-89fc-bcbda0ae8353)
Jobs completed: 18. Time elapsed: 1:19.8s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 6. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P881792289
### igctr
### dsnn
### icvr

Reviewed By: xuzhao9

Differential Revision: D51332067

Pull Request resolved: pytorch#114778
Approved by: https://github.com/xuzhao9
hyperfraise pushed a commit to hyperfraise/pytorch that referenced this pull request Dec 21, 2023
…h#114778)

Summary: We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/19b3f641-782f-4f94-a953-3ff9ce2cfa7b
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1125900251953016
Network: Up: 67KiB  Down: 32KiB  (reSessionID-c2a80f26-8227-4f78-89fc-bcbda0ae8353)
Jobs completed: 18. Time elapsed: 1:19.8s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 6. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P881792289
### igctr
### dsnn
### icvr

Reviewed By: xuzhao9

Differential Revision: D51332067

Pull Request resolved: pytorch#114778
Approved by: https://github.com/xuzhao9
ZhiweiYan-96 pushed a commit to ZhiweiYan-96/pytorch that referenced this pull request Dec 22, 2023
…h#114778)

Summary: We construct a unified API that can be easily add pointwise ops to be batched in the post grad

Test Plan:
# unit test
```
buck2 test 'fbcode//mode/dev-nosan' fbcode//caffe2/test/inductor:group_batch_fusion
```
Buck UI: https://www.internalfb.com/buck2/19b3f641-782f-4f94-a953-3ff9ce2cfa7b
Test UI: https://www.internalfb.com/intern/testinfra/testrun/1125900251953016
Network: Up: 67KiB  Down: 32KiB  (reSessionID-c2a80f26-8227-4f78-89fc-bcbda0ae8353)
Jobs completed: 18. Time elapsed: 1:19.8s.
Cache hits: 0%. Commands: 2 (cached: 0, remote: 0, local: 2)
Tests finished: Pass 6. Fail 0. Fatal 0. Skip 0. Build failure 0
# local reproduce
### cmf
P881792289
### igctr
### dsnn
### icvr

Reviewed By: xuzhao9

Differential Revision: D51332067

Pull Request resolved: pytorch#114778
Approved by: https://github.com/xuzhao9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants