最近在做一个基于LangChain的AI Agent项目,后端推理用的是自己微调的Llama模型,跑在PyTorch 2.0上。模型加载后推理速度有点慢,想优化一下。我查了torch.compile的新特性,据说能动态图编译加速,但又看到有人用torch.jit.script做静态图。我的场景是Agent每次调用模型时,输入长度和结构都不太一样(因为要拼接历史对话),这种情况下用compile会不会反而变慢?还是说JIT更适合动态输入?另外,如果模型里有一些自定义的注意力掩码操作,会不会影响编译效果?求有经验的大佬指点,踩坑踩得有点懵。