Skip to content

Pytorch support #141

@looksgood

Description

@looksgood

I introduced the pytorch module. When executing the compilation, the following error was reported. How should I solve this problem?

Building component my-server with `componentize-py -w spin-http componentize my_server -o target/app/my_server.wasm`
Traceback (most recent call last):
  File "/Users/ken/Work/Workspace/spin/myenv/bin/componentize-py", line 8, in <module>
    sys.exit(script())

AssertionError: Traceback (most recent call last):
  File "/0/my_server.py", line 4, in <module>
    from strategy import get_strategy_result
  File "/0/strategy.py", line 1, in <module>
    from torch import tensor
  File "/1/torch/__init__.py", line 14, in <module>
    import ctypes
  File "/python/ctypes/__init__.py", line 8, in <module>
    from _ctypes import Union, Structure, Array
ModuleNotFoundError: No module named '_ctypes'

the strategy.py is:

from torch import tensor

def get_strategy_result():
    # Create a tensor
    x = tensor([1.0, 2.0, 3.0])
    # Perform a simple operation
    y = x * 2
    return y
        
if __name__ == "__main__":
    print(get_strategy_result())

The version of componentize-py is 0.16.0
my plantform is MacBook Pro
the version of Python is 3.11.10

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions