Closed
Description
I've followed the steps outlined https://pytorch.org/executorch/stable/getting-started-setup.html
But after running
python3 -m examples.portable.scripts.export --model_name="add"
I am getting the following error
mod_name, mod_spec, code = _get_module_details(mod_name, _Error)
File "/usr/lib/python3.8/runpy.py", line 111, in _get_module_details
__import__(pkg_name)
File "/home/azureuser/executorch/examples/portable/__init__.py", line 7, in <module>
from .utils import export_to_edge, export_to_exec_prog, save_pte_program
File "/home/azureuser/executorch/examples/portable/utils.py", line 11, in <module>
import executorch.exir as exir
File "/home/azureuser/executorch/.executorch/lib/python3.8/site-packages/executorch/exir/__init__.py", line 9, in <module>
from executorch.exir.capture import (
File "/home/azureuser/executorch/.executorch/lib/python3.8/site-packages/executorch/exir/capture/__init__.py", line 9, in <module>
from executorch.exir.capture._capture import (
File "/home/azureuser/executorch/.executorch/lib/python3.8/site-packages/executorch/exir/capture/_capture.py", line 14, in <module>
from executorch.exir.capture._config import CaptureConfig
File "/home/azureuser/executorch/.executorch/lib/python3.8/site-packages/executorch/exir/capture/_config.py", line 12, in <module>
from executorch.exir.passes import MemoryPlanningPass, ToOutVarPass
File "/home/azureuser/executorch/.executorch/lib/python3.8/site-packages/executorch/exir/passes/__init__.py", line 19, in <module>
from executorch.exir import control_flow, memory, memory_planning
File "/home/azureuser/executorch/.executorch/lib/python3.8/site-packages/executorch/exir/memory_planning.py", line 20, in <module>
from executorch.exir.delegate import executorch_call_delegate
File "/home/azureuser/executorch/.executorch/lib/python3.8/site-packages/executorch/exir/delegate.py", line 122, in <module>
@executorch_call_delegate.py_functionalize_impl
AttributeError: 'HigherOrderOperator' object has no attribute 'py_functionalize_impl'