torch compile
torch.compile
TorchDynamo, AOT Autograd, PrimTorch, and TorchInductor
https://pytorch.org/get-started/pytorch-2.0/#user-experience
TorchDynamo
torch.compile -> TorchDynamo -> FX graphs
torch dynamo通过jit方式将任意python代码编译为FX graphs,允许不同后端进一步进行优化。
torch._dynamo.optimize()
torch compile 代码解析
1 | def compile(model: Optional[Callable] = None, *, |