Skip to content

Conversation

@smessmer
Copy link
Contributor

@smessmer smessmer commented Jun 25, 2019

Stack:
    :black_circle:  #22239 Open up AliasAnalysisKind for any ops  💛
    :white_circle:  #22175 AliasAnalysisKind::CONSERVATIVE/FROM_SCHEMA  💛

A previous diff removed the special casing for aten:: and prim:: ops in alias analysis and implements alias analysis purely
based on the AliasAnalysisKind. To be sure it doesn't break our existing code base, it added asserts that make sure that
our existing aten:: and prim:: ops set the correct AliasAnalysisKind.

However, we don't need that restriction for future ops. Since we are now certain all existing cases are set up correctly,
we can remove these assertions.

Differential Revision: D15996322

Differential Revision: D15996322
Differential Version: 85587929
@pytorchbot pytorchbot added oncall: jit Add this issue/PR to JIT oncall triage queue module: cpp Related to C++ API labels Jun 25, 2019
Differential Revision: D15996322
Differential Version: 85589060
Differential Revision: D15996322
Differential Version: 85592596
smessmer added 3 commits June 26, 2019 12:43
Differential Revision: D15996322
Differential Version: 85652119
Differential Revision: D15996322
Differential Version: 85667386
Differential Revision: D15996322
Differential Version: 85987708
smessmer added 2 commits July 2, 2019 17:00
Differential Revision: D15996322
Differential Version: 85991734
Differential Revision: D15996322
Differential Version: 86024668
@smessmer smessmer mentioned this pull request Jul 3, 2019
smessmer added 2 commits July 3, 2019 12:51
Differential Revision: D15996322
Differential Version: 86025316
Differential Revision: D15996322
Differential Version: 8603634
smessmer added 8 commits July 3, 2019 18:00
Differential Revision: D15996322
Differential Version: 86040279
Differential Revision: D15996322
Differential Version: 86816470
Differential Revision: D15996322
Differential Version: 86816522
Differential Revision: D15996322
Differential Version: 86816601
Differential Revision: D15996322
Differential Version: 86928350
Differential Revision: D15996322
Differential Version: 86934101
Differential Revision: D15996322
Differential Version: 86939646
Differential Revision: D15996322
Differential Version: 86945800
smessmer added 2 commits July 22, 2019 12:39
Differential Revision: D16424851
Differential Version: 86948216
Differential Revision: D15996322
Differential Version: 86948377
@smessmer smessmer changed the base branch from export-D15929595 to export-D16424851 July 22, 2019 19:40
Differential Revision: D15996322
Differential Version: 86959708
@smessmer smessmer changed the base branch from export-D16424851 to export-D15929595 July 22, 2019 21:34
This was referenced Jul 22, 2019
smessmer added 2 commits July 23, 2019 14:58
Differential Revision: D15996322
Differential Version: 87041763
Differential Revision: D15996322
Differential Version: 87174991
@ezyang ezyang closed this Jul 30, 2019
smessmer added a commit that referenced this pull request Aug 8, 2019
Re-expot of reverted PR #22239 (or actually #23810) with the bug fixed

A previous diff removed the special casing for aten:: and prim:: ops in alias analysis and implements alias analysis purely
based on the AliasAnalysisKind. To be sure it doesn't break our existing code base, it added asserts that make sure that
our existing aten:: and prim:: ops set the correct AliasAnalysisKind.

However, we don't need that restriction for future ops. Since we are now certain all existing cases are set up correctly,
we can remove these assertions.

Differential Revision: [D16657239](https://our.internmc.facebook.com/intern/diff/D16657239/)
smessmer added a commit that referenced this pull request Aug 9, 2019
Re-expot of reverted PR #22239 (or actually #23810) with the bug fixed

A previous diff removed the special casing for aten:: and prim:: ops in alias analysis and implements alias analysis purely
based on the AliasAnalysisKind. To be sure it doesn't break our existing code base, it added asserts that make sure that
our existing aten:: and prim:: ops set the correct AliasAnalysisKind.

However, we don't need that restriction for future ops. Since we are now certain all existing cases are set up correctly,
we can remove these assertions.

Differential Revision: [D16657239](https://our.internmc.facebook.com/intern/diff/D16657239/)
@soumith soumith deleted the export-D15996322 branch October 7, 2019 19:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

module: cpp Related to C++ API oncall: jit Add this issue/PR to JIT oncall triage queue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants