MATXScript(Matx) is a high-performance, extensible Python AOT compiler that compiles Python class/function to C++ without any runtime overhead. Typical speedups over Python are on the order of 10-100x. Matx supports pmap which can lead to speedups many times higher still.
Currently matx is widely used in Bytedance. Including:
1) Unify the training and inference for deep learning.
Currently matx is widely used in Bytedance. Including:
1) Unify the training and inference for deep learning.
2) Accelerate some offline MapReduce tasks.
3) Provide flexibility for some C++ engines, etc.