[Failed Installation]cannot import name 'core' from partially initialized module 'tvm_ffi' (most likely due to a circular import)

Hi, I just build the TVM from source followed by Install from Source — tvm 0.22.dev0 documentation.

In Step 4, Step 1. Locate TVM Python package. python -c “import tvm; print(tvm.file)”

Report error:

Traceback (most recent call last): File “”, line 1, in File “~/tvm/python/tvm/init.py”, line 24, in from tvm_ffi import register_object, register_global_func, get_global_func File “~/tvm/3rdparty/tvm-ffi/python/tvm_ffi/init.py”, line 25, in from .registry import ( File “~/tvm/3rdparty/tvm-ffi/python/tvm_ffi/registry.py”, line 20, in from . import core ImportError: cannot import name ‘core’ from partially initialized module ‘tvm_ffi’ (most likely due to a circular import) (~/tvm/3rdparty/tvm-ffi/python/tvm_ffi/init.py)

Tianqi is refractor FFI… I can’t compile main branch for two weeks. Write the new source installation guide somewhere, Tianqi ~~~~

2 Likes

Switch to Ubuntu 24, solved.

same error when install the latest tvm from source code