mirror of https://github.com/llvm/torch-mlir
parent
953ea39cb5
commit
aa43261cff
|
@ -12,6 +12,7 @@ PyTorch is an open source machine learning framework that facilitates the seamle
|
|||
|
||||
[MLIR](https://mlir.llvm.org)
|
||||
The MLIR project offers a novel approach for building extensible and reusable compiler architectures, which address the issue of software fragmentation, reduce the cost of developing domain-specific compilers, improve compilation for heterogeneous hardware, and promote compatibility between existing compilers.
|
||||
|
||||
[Torch-MLIR](https://github.com/llvm/torch-mlir)
|
||||
Several vendors have adopted MLIR as the middle layer in their systems, enabling them to map frameworks such as PyTorch, JAX, and TensorFlow into MLIR and subsequently lower them to their target hardware. We have observed half a dozen custom lowerings from PyTorch to MLIR, making it easier for hardware vendors to focus on their unique value, rather than needing to implement yet another PyTorch frontend for MLIR. The ultimate aim is to be similar to the current hardware vendors adding LLVM target support, rather than each one implementing Clang or a C++ frontend.
|
||||
|
||||
|
|
Loading…
Reference in New Issue