Move aot_cudagraphs backend here by ezyang · Pull Request #757 · pytorch/torchdynamo (original) (raw)

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 andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Conversation2 Commits3 Checks0 Files changed

Conversation

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

[ Show hidden characters]({{ revealButtonHref }})

ezyang

Previously it was in pytorch/pytorch but it depends on torchdynamo
code more closely, so this seems like the logical place.

Previously at pytorch/pytorch#80566

Signed-off-by: Edward Z. Yang ezyang@fb.com

@ezyang

Previously it was in pytorch/pytorch but it depends on torchdynamo code more closely, so this seems like the logical place.

Previously at pytorch/pytorch#80566

Signed-off-by: Edward Z. Yang ezyang@fb.com

jansel

@ezyang

Signed-off-by: Edward Z. Yang ezyang@fb.com

@ezyang

Signed-off-by: Edward Z. Yang ezyang@fb.com

@anijain2305

@ezyang Should we also add a aot_nvfuser_cudagraphs i.e. AOTAutograd + Ts-nvfuser with Cudagraphs

@ezyang

We have aot nvfuser, but I'm not sure how the cudagraphs integration with nvfuser works. @Chillee might know more, he said he hacked in inductor's cuda graphs support to nvfuser. Note that cuda graphs is antipattern for dynamic shapes, and also there is quite a bit of logic needed to get it right (which I think is being duped between this backend and inductors' cudagraphs support)

pytorchmergebot pushed a commit to pytorch/pytorch that referenced this pull request

Aug 10, 2022

@msaroufim @pytorchmergebot