Skip to content

AttributeError: 'HigherOrderOperator' object has no attribute 'py_functionalize_impl' #1663

Closed
@AlexRibard

Description

@AlexRibard

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'

Metadata

Metadata

Assignees

No one assigned

    Labels

    high prioritymodule: ciIssues related to continuous integrationtriagedThis issue has been looked at a team member, and triaged and prioritized into an appropriate module

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions