kparzysz-quic commented on PR #15311:
URL: https://github.com/apache/tvm/pull/15311#issuecomment-1644166504

   We're still seeing a circular import:
   ```
   Traceback (most recent call last):
     File "/.../lib/python3.8/site-packages/_pytest/config/__init__.py", line 
774, in import_plugin
       __import__(importspec)
     File "/local/path/python/tvm/testing/__init__.py", line 21, in <module>
       from . import auto_scheduler, autotvm
     File "/local/path/python/tvm/testing/auto_scheduler.py", line 20, in 
<module>
       from tvm import auto_scheduler, te, topi
     File "/local/path/python/tvm/topi/__init__.py", line 51, in <module>
       from . import nn
     File "/local/path/python/tvm/topi/nn/__init__.py", line 35, in <module>
       from .conv3d_transpose import *
     File "/local/path/python/tvm/topi/nn/conv3d_transpose.py", line 21, in 
<module>
       from tvm import relay
     File "/local/path/python/tvm/relay/__init__.py", line 29, in <module>
       from . import prelude
     File "/local/path/python/tvm/relay/prelude.py", line 21, in <module>
       from tvm.relay.transform import ToANormalFormExpr
     File "/local/path/python/tvm/relay/transform/__init__.py", line 22, in 
<module>
       from . import fake_quantization_to_integer, mixed_precision
     File 
"/local/path/python/tvm/relay/transform/fake_quantization_to_integer.py", line 
25, in <module>
       from tvm.relay.qnn.op import canonicalizations
     File "/local/path/python/tvm/relay/qnn/__init__.py", line 20, in <module>
       from . import op
     File "/local/path/python/tvm/relay/qnn/op/__init__.py", line 21, in 
<module>
       from .qnn import *
     File "/local/path/python/tvm/relay/qnn/op/qnn.py", line 26, in <module>
       from tvm.relay.op.nn.utils import get_pad_tuple2d
     File "/local/path/python/tvm/relay/op/__init__.py", line 35, in <module>
       from . import strategy
     File "/local/path/python/tvm/relay/op/strategy/__init__.py", line 24, in 
<module>
       from . import arm_cpu
     File "/local/path/python/tvm/relay/op/strategy/arm_cpu.py", line 29, in 
<module>
       from ....topi.arm_cpu.mprofile import dsp
     File "/local/path/python/tvm/topi/arm_cpu/__init__.py", line 33, in 
<module>
       from . import qnn_alter_op
     File "/local/path/python/tvm/topi/arm_cpu/qnn_alter_op.py", line 25, in 
<module>
       from ..nn import qnn_conv2d_alter_layout, add_alter_layout, 
qnn_requantize_alter_layout
   ImportError: cannot import name 'qnn_conv2d_alter_layout' from partially 
initialized module 'tvm.topi.nn' (most likely due to a circular import) 
(/local/path/python/tvm/topi/nn/__init__.py)
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to