Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ImportError:/mmcv/_ext.cpython-39-x86_64-linux-gnu.so: undefined symbol: _ZNK3c1010TensorImpl36is_contiguous_nondefault_policy_implENS_12MemoryFormatE #1717

Closed
3 tasks done
bearatom opened this issue Mar 24, 2023 · 1 comment
Assignees
Labels
kind/bug something isn't working

Comments

@bearatom
Copy link

Prerequisite

Task

I'm using the official example scripts/configs for the officially supported tasks/models/datasets.

Branch

master branch https://github.com/open-mmlab/mmediting

Environment

I ran the collect_env.py and got these errors:

Traceback (most recent call last):
File "/data/likang/mmediting/mmedit/utils/collect_env.py", line 17, in
for name, val in collect_env().items():
File "/data/likang/mmediting/mmedit/utils/collect_env.py", line 10, in collect_env
env_info = collect_base_env()
File "/home/likang_2/anaconda3/envs/pytorch/lib/python3.9/site-packages/mmcv/utils/env.py", line 110, in collect_env
from mmcv.ops import get_compiler_version, get_compiling_cuda_version
File "/home/likang_2/anaconda3/envs/pytorch/lib/python3.9/site-packages/mmcv/ops/init.py", line 2, in
from .active_rotated_filter import active_rotated_filter
File "/home/likang_2/anaconda3/envs/pytorch/lib/python3.9/site-packages/mmcv/ops/active_rotated_filter.py", line 8, in
ext_module = ext_loader.load_ext(
File "/home/likang_2/anaconda3/envs/pytorch/lib/python3.9/site-packages/mmcv/utils/ext_loader.py", line 13, in load_ext
ext = importlib.import_module('mmcv.' + name)
File "/home/likang_2/anaconda3/envs/pytorch/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: /home/likang_2/anaconda3/envs/pytorch/lib/python3.9/site-packages/mmcv/_ext.cpython-39-x86_64-linux-gnu.so: undefined symbol: _ZNK3c1010TensorImpl36is_contiguous_nondefault_policy_implENS_12MemoryFormatE

Reproduces the problem - code sample

input:
python demo/inpainting_demo.py configs/inpainting/deepfillv2/deepfillv2_256x256_8x2_places.py checkpoint/deepfillv2_256x256_8x2_places_20200619-10d15793.pth tests/data/image/1.png tests/data/image/1_mask.png tests/data/savepath/1_output.png

Reproduces the problem - command or script

I'm using the official inpainting_demo.py and deepfillv2_256256_82_places.py.

Reproduces the problem - error message

Traceback (most recent call last):
File "/data/likang/mmediting/demo/inpainting_demo.py", line 7, in
from mmedit.apis import init_model, inpainting_inference
File "/data/likang/mmediting/mmedit/apis/init.py", line 4, in
from .matting_inference import init_model, matting_inference
File "/data/likang/mmediting/mmedit/apis/matting_inference.py", line 8, in
from mmedit.models import build_model
File "/data/likang/mmediting/mmedit/models/init.py", line 2, in
from .backbones import * # noqa: F401, F403
File "/data/likang/mmediting/mmedit/models/backbones/init.py", line 14, in
from .sr_backbones import (EDSR, LIIFEDSR, LIIFRDN, RDN, SRCNN, BasicVSRNet,
File "/data/likang/mmediting/mmedit/models/backbones/sr_backbones/init.py", line 3, in
from .basicvsr_pp import BasicVSRPlusPlus
File "/data/likang/mmediting/mmedit/models/backbones/sr_backbones/basicvsr_pp.py", line 6, in
from mmcv.ops import ModulatedDeformConv2d, modulated_deform_conv2d
File "/home/likang_2/anaconda3/envs/pytorch/lib/python3.9/site-packages/mmcv/ops/init.py", line 2, in
from .active_rotated_filter import active_rotated_filter
File "/home/likang_2/anaconda3/envs/pytorch/lib/python3.9/site-packages/mmcv/ops/active_rotated_filter.py", line 8, in
ext_module = ext_loader.load_ext(
File "/home/likang_2/anaconda3/envs/pytorch/lib/python3.9/site-packages/mmcv/utils/ext_loader.py", line 13, in load_ext
ext = importlib.import_module('mmcv.' + name)
File "/home/likang_2/anaconda3/envs/pytorch/lib/python3.9/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: /home/likang_2/anaconda3/envs/pytorch/lib/python3.9/site-packages/mmcv/_ext.cpython-39-x86_64-linux-gnu.so: undefined symbol: _ZNK3c1010TensorImpl36is_contiguous_nondefault_policy_implENS_12MemoryFormatE

Additional information

I use cuda11.3 torch1.12.0+cu113 on ubuntu20.04.

@bearatom bearatom added the kind/bug something isn't working label Mar 24, 2023
@Z-Fran
Copy link
Collaborator

Z-Fran commented Mar 24, 2023

same to #1718

@Z-Fran Z-Fran closed this as completed Mar 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants