Technical Preview
Pre-release
Pre-release
This is a beta version of the TPU-MLIR. Please don't use it for a production environment.
With this version, some changes should be highlighted:
- Optimize the layer group process with much performance improvement.
- With many bug fixes, TPU-MLIR can support more Neural networks.
Welcome to TPU-MLIR. To get a start, you can:
Follow the Readme to understand how to use TPU-MLIR: https://github.com/sophgo/tpu-mlir
Read the design of TPU-MLIR: https://arxiv.org/abs/2210.15016
Understand the development plan: https://github.com/sophgo/tpu-mlir/wiki/Roadmap%5BCN%5D
Understand the project structure: https://github.com/sophgo/tpu-mlir/wiki/Tutorial%5BCN%5D
Try to solve the "good first issue" issues from https://github.com/sophgo/tpu-mlir/issues; they are relatively small and will gradually increase.
https://github.com/PaddlePaddle/FastDeploy has many PaddlePaddle models; you can get familiar with TPU-MLIR by adapting the model. (please be sure to convert the PaddlePaddle model to ONNX format first.).
For technical details, please refer to: https://tpumlir.org/docs/developer_manual/index.html.
Any questions and suggestions are welcome; everyone can exchange opinions and learn together.