| ▲ | ThouYS 12 hours ago | |
it's quite the bummer. some models you simply can't export with dynamo. for the time being the jit exporter is the only good option. in particular selective function scripting is essential! | ||
| ▲ | drag0nblad3 6 hours ago | parent [-] | |
ExecuTorch developer here, agreed it's a huge pain to deal with if conditions right now. Part of the pain comes from the vast expressiveness of python on if condition, which causes all ML compiler a lot of headache to be able to capture a sound graph. The rest of the pain comes from the strict requirement of torch.compile itself (no mutation/aliasing behavior in the if branches), which in often times makes torch.cond hard to use or inefficient. | ||