Mmdetection: compile.sh: ImportError: No module named torch.utils.cpp_extension

Created on 30 Jun 2019  路  2Comments  路  Source: open-mmlab/mmdetection

I have successfully installed miniconda and pytorch:

../miniconda3/bin/conda install pytorch torchvision cudatoolkit=10.0 -c pytorch

but when I run ./compile.sh from mmdetection folder, I get these compile errors:

Building roi align op...
Traceback (most recent call last):
  File "setup.py", line 2, in <module>
    from torch.utils.cpp_extension import BuildExtension, CUDAExtension
ImportError: No module named torch.utils.cpp_extension
Building roi pool op...
Traceback (most recent call last):
  File "setup.py", line 2, in <module>
    from torch.utils.cpp_extension import BuildExtension, CUDAExtension
ImportError: No module named torch.utils.cpp_extension
Building nms op...
Traceback (most recent call last):
  File "setup.py", line 5, in <module>
    from Cython.Build import cythonize
ImportError: No module named Cython.Build
Building dcn...
Traceback (most recent call last):
  File "setup.py", line 2, in <module>
    from torch.utils.cpp_extension import BuildExtension, CUDAExtension
ImportError: No module named torch.utils.cpp_extension
Building sigmoid focal loss op...
Traceback (most recent call last):
  File "setup.py", line 2, in <module>
    from torch.utils.cpp_extension import BuildExtension, CUDAExtension
ImportError: No module named torch.utils.cpp_extension
Building masked conv op...
Traceback (most recent call last):
  File "setup.py", line 2, in <module>
    from torch.utils.cpp_extension import BuildExtension, CUDAExtension
ImportError: No module named torch.utils.cpp_extension

Most helpful comment

Solved. The root cause was that $PYTHON variable was pointing to python, not python3. On miniconda python has version 2.7

export PYTHON=/home/xrdp/miniconda3/bin/python3

All 2 comments

You may check the pytorch version, which should be 1.1 or higher.

Solved. The root cause was that $PYTHON variable was pointing to python, not python3. On miniconda python has version 2.7

export PYTHON=/home/xrdp/miniconda3/bin/python3

Was this page helpful?
0 / 5 - 0 ratings

Related issues

liugaolian picture liugaolian  路  3Comments

happog picture happog  路  3Comments

fatLime picture fatLime  路  3Comments

yangcong955 picture yangcong955  路  3Comments

hust-kevin picture hust-kevin  路  3Comments