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

Decouple MLIR Backend from TS Backend #723

Conversation

antoniojkim
Copy link
Collaborator

@antoniojkim antoniojkim commented Mar 31, 2022

Following changes from pytorch/pytorch#74710, a few changes are required to fully decouple the MLIR LTC backend from the TS backend.

In addition, used this opportunity to fix a couple of bugs present in the backend implementation as well as the codegen

Plus, also took this opportunity to rename the Mlir prefix to TorchMlir for consistency.

CC: @henrytwo @ke1337

@antoniojkim antoniojkim self-assigned this Mar 31, 2022
@antoniojkim antoniojkim changed the base branch from main to torch_mlir_ltc_backend March 31, 2022 14:00
@antoniojkim antoniojkim force-pushed the antoniojkim/decouple_ltc_changes branch 3 times, most recently from 397b604 to 6b3d5f5 Compare March 31, 2022 14:23
@antoniojkim antoniojkim force-pushed the antoniojkim/decouple_ltc_changes branch from 6b3d5f5 to eca1a2a Compare March 31, 2022 14:29
@antoniojkim antoniojkim marked this pull request as ready for review April 13, 2022 19:39
@antoniojkim antoniojkim merged commit 39d6004 into llvm:torch_mlir_ltc_backend Apr 13, 2022
antoniojkim added a commit that referenced this pull request May 26, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
antoniojkim added a commit that referenced this pull request Jun 30, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
antoniojkim added a commit that referenced this pull request Jun 30, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
antoniojkim added a commit that referenced this pull request Jul 5, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
antoniojkim added a commit that referenced this pull request Jul 7, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
henrytwo pushed a commit that referenced this pull request Jul 8, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
henrytwo pushed a commit that referenced this pull request Jul 8, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
henrytwo pushed a commit that referenced this pull request Jul 12, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
antoniojkim added a commit that referenced this pull request Jul 15, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
antoniojkim added a commit that referenced this pull request Jul 19, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
antoniojkim added a commit that referenced this pull request Jul 22, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
henrytwo pushed a commit that referenced this pull request Jul 29, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
henrytwo pushed a commit that referenced this pull request Jul 29, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
henrytwo pushed a commit that referenced this pull request Jul 30, 2022
* Changes as a result of the LTC TS backend decoupling

* Fix bugs in BackendImpl and codegen

* Fix based on latest PyTorch master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants