Hi,
Thanks for updating the repository to support PyTorch 1.0.
I successfully compiled the files using python setup.py build develop, but on running the training script, I get the following error:
$ CUDA_VISIBLE_DEVICS=0 python trainval_net.py --dataset pascal_voc --net vgg16 --cuda
Traceback (most recent call last):
File "trainval_net.py", line 27, in <module>
from roi_data_layer.roidb import combined_roidb
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/roi_data_layer/roidb.py", line 9, in <module>
from datasets.factory import get_imdb
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/datasets/factory.py", line 14, in <module>
from datasets.pascal_voc import pascal_voc
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/datasets/pascal_voc.py", line 23, in <module>
from .imdb import imdb
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/datasets/imdb.py", line 14, in <module>
from model.utils.cython_bbox import bbox_overlaps
ModuleNotFoundError: No module named 'model.utils.cython_bbox'
System details:
@adityaarun1 thanks for letting me know, I think some compiled files are shared with pytorch-0.4.0 on my side. I will solve this issue.
Same problem, there is no cython_bbox.so file under build folder.
@adityaarun1 @backseason please try again.
Thanks for the update. I am now running into a separate problem.
$ python trainval_net.py --net vgg16 --dataset pascal_voc --cuda
Traceback (most recent call last):
File "trainval_net.py", line 33, in <module>
from model.faster_rcnn.vgg16 import vgg16
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/model/faster_rcnn/vgg16.py", line 16, in <module>
from model.faster_rcnn.faster_rcnn import _fasterRCNN
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/model/faster_rcnn/faster_rcnn.py", line 10, in <module>
from model.rpn.rpn import _RPN
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/model/rpn/rpn.py", line 8, in <module>
from .proposal_layer import _ProposalLayer
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/model/rpn/proposal_layer.py", line 21, in <module>
from model.roi_layers import nms
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/model/roi_layers/__init__.py", line 3, in <module>
from .nms import nms
File "/ssd_scratch/cvit/aditya/faster-rcnn.pytorch/lib/model/roi_layers/nms.py", line 3, in <module>
from maskrcnn_benchmark import _C
ModuleNotFoundError: No module named 'maskrcnn_benchmark'
I did run python setup.py build develop inside lib as instructed. I have also tried removing the build directory and re-run the command. Everytime the build finishes succesfully but on running the code, I get this error.
@adityaarun1 sorry, fixed one more bug. try again?
Yes, now it works perfectly!
Thanks
I still have this problem.
my project version:
commit 0a1a74b16a6712a11570ad06c0378584fe2095f2
Merge: 7589307 96a4037
Author: Jianwei Yang <[email protected]>
Date: Thu May 9 12:39:35 2019 -0400
Merge pull request #544 from kentaroy47/pytorch-1.0
fix for pytorch1.1
my python environment:
Package Version Location
-------------------- ----------- ------------------------------------------
absl-py 0.7.1
astor 0.8.0
certifi 2016.2.28
cffi 1.12.3
cycler 0.10.0
Cython 0.29.7
easydict 1.9
faster-rcnn 0.1 /home/zgz/sub_code/faster-rcnn.pytorch/lib
gast 0.2.2
grpcio 1.20.1
h5py 2.9.0
Keras-Applications 1.0.7
Keras-Preprocessing 1.0.9
kiwisolver 1.1.0
Markdown 3.1.1
matplotlib 3.1.0
mock 3.0.5
msgpack 0.6.1
numpy 1.16.2
opencv-python 4.1.0.25
Pillow 6.0.0
pip 19.1.1
protobuf 3.7.1
pycparser 2.19
pyparsing 2.4.0
python-dateutil 2.8.0
PyYAML 5.1
scipy 1.3.0
setuptools 41.0.1
six 1.12.0
tensorboard 1.13.1
tensorboardX 1.7
tensorflow-estimator 1.13.0
tensorflow-gpu 1.13.1
termcolor 1.1.0
torch 1.0.1.post2
torchvision 0.2.2.post3
utils 0.9.0
Werkzeug 0.15.4
wheel 0.29.0
I set the env CUDA_HOME=/usr/local/cuda-10.0
the log of setup.py:
running build
running build_py
running build_ext
building 'model._C' extension
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
^Z
[2]+ Stopped python setup.py build develop
(pytorch-cp3) [zgz@9-96-101-173 lib]$ cd ../..
(pytorch-cp3) [zgz@9-96-101-173 sub_code]$ rm -rf faster-rcnn.pytorch/
(pytorch-cp3) [zgz@9-96-101-173 sub_code]$ git clone -b pytorch-1.0 https://github.com/jwyang/faster-rcnn.pytorch.git
Cloning into 'faster-rcnn.pytorch'...
remote: Enumerating objects: 3793, done.
remote: Total 3793 (delta 0), reused 0 (delta 0), pack-reused 3793
Receiving objects: 100% (3793/3793), 6.18 MiB | 0 bytes/s, done.
Resolving deltas: 100% (2583/2583), done.
(pytorch-cp3) [zgz@9-96-101-173 sub_code]$ cd faster-rcnn.pytorch/lib/
(pytorch-cp3) [zgz@9-96-101-173 lib]$ python setup.py build develop
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/model
copying model/__init__.py -> build/lib.linux-x86_64-3.6/model
creating build/lib.linux-x86_64-3.6/datasets
copying datasets/__init__.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/imagenet.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/pascal_voc_rbg.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/pascal_voc.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/vg_eval.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/factory.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/voc_eval.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/ds_utils.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/vg.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/imdb.py -> build/lib.linux-x86_64-3.6/datasets
copying datasets/coco.py -> build/lib.linux-x86_64-3.6/datasets
creating build/lib.linux-x86_64-3.6/roi_data_layer
copying roi_data_layer/__init__.py -> build/lib.linux-x86_64-3.6/roi_data_layer
copying roi_data_layer/minibatch.py -> build/lib.linux-x86_64-3.6/roi_data_layer
copying roi_data_layer/roibatchLoader.py -> build/lib.linux-x86_64-3.6/roi_data_layer
copying roi_data_layer/roidb.py -> build/lib.linux-x86_64-3.6/roi_data_layer
creating build/lib.linux-x86_64-3.6/pycocotools
copying pycocotools/__init__.py -> build/lib.linux-x86_64-3.6/pycocotools
copying pycocotools/mask.py -> build/lib.linux-x86_64-3.6/pycocotools
copying pycocotools/cocoeval.py -> build/lib.linux-x86_64-3.6/pycocotools
copying pycocotools/coco.py -> build/lib.linux-x86_64-3.6/pycocotools
creating build/lib.linux-x86_64-3.6/model/rpn
copying model/rpn/__init__.py -> build/lib.linux-x86_64-3.6/model/rpn
copying model/rpn/proposal_target_layer_cascade.py -> build/lib.linux-x86_64-3.6/model/rpn
copying model/rpn/bbox_transform.py -> build/lib.linux-x86_64-3.6/model/rpn
copying model/rpn/proposal_layer.py -> build/lib.linux-x86_64-3.6/model/rpn
copying model/rpn/rpn.py -> build/lib.linux-x86_64-3.6/model/rpn
copying model/rpn/anchor_target_layer.py -> build/lib.linux-x86_64-3.6/model/rpn
copying model/rpn/generate_anchors.py -> build/lib.linux-x86_64-3.6/model/rpn
creating build/lib.linux-x86_64-3.6/model/roi_align
copying model/roi_align/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align
copying model/roi_align/build.py -> build/lib.linux-x86_64-3.6/model/roi_align
creating build/lib.linux-x86_64-3.6/model/faster_rcnn
copying model/faster_rcnn/__init__.py -> build/lib.linux-x86_64-3.6/model/faster_rcnn
copying model/faster_rcnn/faster_rcnn.py -> build/lib.linux-x86_64-3.6/model/faster_rcnn
copying model/faster_rcnn/vgg16.py -> build/lib.linux-x86_64-3.6/model/faster_rcnn
copying model/faster_rcnn/resnet.py -> build/lib.linux-x86_64-3.6/model/faster_rcnn
creating build/lib.linux-x86_64-3.6/model/nms
copying model/nms/__init__.py -> build/lib.linux-x86_64-3.6/model/nms
copying model/nms/nms_cpu.py -> build/lib.linux-x86_64-3.6/model/nms
copying model/nms/build.py -> build/lib.linux-x86_64-3.6/model/nms
copying model/nms/nms_gpu.py -> build/lib.linux-x86_64-3.6/model/nms
copying model/nms/nms_wrapper.py -> build/lib.linux-x86_64-3.6/model/nms
creating build/lib.linux-x86_64-3.6/model/roi_crop
copying model/roi_crop/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop
copying model/roi_crop/build.py -> build/lib.linux-x86_64-3.6/model/roi_crop
creating build/lib.linux-x86_64-3.6/model/roi_pooling
copying model/roi_pooling/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling
copying model/roi_pooling/build.py -> build/lib.linux-x86_64-3.6/model/roi_pooling
creating build/lib.linux-x86_64-3.6/model/roi_layers
copying model/roi_layers/nms.py -> build/lib.linux-x86_64-3.6/model/roi_layers
copying model/roi_layers/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_layers
copying model/roi_layers/roi_pool.py -> build/lib.linux-x86_64-3.6/model/roi_layers
copying model/roi_layers/roi_align.py -> build/lib.linux-x86_64-3.6/model/roi_layers
creating build/lib.linux-x86_64-3.6/model/utils
copying model/utils/__init__.py -> build/lib.linux-x86_64-3.6/model/utils
copying model/utils/blob.py -> build/lib.linux-x86_64-3.6/model/utils
copying model/utils/config.py -> build/lib.linux-x86_64-3.6/model/utils
copying model/utils/logger.py -> build/lib.linux-x86_64-3.6/model/utils
copying model/utils/net_utils.py -> build/lib.linux-x86_64-3.6/model/utils
creating build/lib.linux-x86_64-3.6/model/roi_align/modules
copying model/roi_align/modules/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align/modules
copying model/roi_align/modules/roi_align.py -> build/lib.linux-x86_64-3.6/model/roi_align/modules
creating build/lib.linux-x86_64-3.6/model/roi_align/_ext
copying model/roi_align/_ext/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align/_ext
creating build/lib.linux-x86_64-3.6/model/roi_align/functions
copying model/roi_align/functions/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align/functions
copying model/roi_align/functions/roi_align.py -> build/lib.linux-x86_64-3.6/model/roi_align/functions
creating build/lib.linux-x86_64-3.6/model/roi_align/_ext/roi_align
copying model/roi_align/_ext/roi_align/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align/_ext/roi_align
creating build/lib.linux-x86_64-3.6/model/nms/_ext
copying model/nms/_ext/__init__.py -> build/lib.linux-x86_64-3.6/model/nms/_ext
creating build/lib.linux-x86_64-3.6/model/nms/_ext/nms
copying model/nms/_ext/nms/__init__.py -> build/lib.linux-x86_64-3.6/model/nms/_ext/nms
creating build/lib.linux-x86_64-3.6/model/roi_crop/modules
copying model/roi_crop/modules/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/modules
copying model/roi_crop/modules/gridgen.py -> build/lib.linux-x86_64-3.6/model/roi_crop/modules
copying model/roi_crop/modules/roi_crop.py -> build/lib.linux-x86_64-3.6/model/roi_crop/modules
creating build/lib.linux-x86_64-3.6/model/roi_crop/_ext
copying model/roi_crop/_ext/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/_ext
creating build/lib.linux-x86_64-3.6/model/roi_crop/functions
copying model/roi_crop/functions/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/functions
copying model/roi_crop/functions/gridgen.py -> build/lib.linux-x86_64-3.6/model/roi_crop/functions
copying model/roi_crop/functions/roi_crop.py -> build/lib.linux-x86_64-3.6/model/roi_crop/functions
copying model/roi_crop/functions/crop_resize.py -> build/lib.linux-x86_64-3.6/model/roi_crop/functions
creating build/lib.linux-x86_64-3.6/model/roi_crop/_ext/crop_resize
copying model/roi_crop/_ext/crop_resize/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/_ext/crop_resize
creating build/lib.linux-x86_64-3.6/model/roi_crop/_ext/roi_crop
copying model/roi_crop/_ext/roi_crop/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/_ext/roi_crop
creating build/lib.linux-x86_64-3.6/model/roi_pooling/modules
copying model/roi_pooling/modules/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/modules
copying model/roi_pooling/modules/roi_pool.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/modules
creating build/lib.linux-x86_64-3.6/model/roi_pooling/_ext
copying model/roi_pooling/_ext/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/_ext
creating build/lib.linux-x86_64-3.6/model/roi_pooling/functions
copying model/roi_pooling/functions/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/functions
copying model/roi_pooling/functions/roi_pool.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/functions
creating build/lib.linux-x86_64-3.6/model/roi_pooling/_ext/roi_pooling
copying model/roi_pooling/_ext/roi_pooling/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/_ext/roi_pooling
running build_ext
building 'model._C' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/home
creating build/temp.linux-x86_64-3.6/home/zgz
creating build/temp.linux-x86_64-3.6/home/zgz/sub_code
creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch
creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib
creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model
creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc
creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu
creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/nms_cpu.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/nms_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
/usr/local/cuda-10.0/bin/nvcc -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/nms.cu -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/nms.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
/usr/local/cuda-10.0/bin/nvcc -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIAlign_cuda.cu -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIAlign_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
/usr/local/cuda-10.0/bin/nvcc -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIPool_cuda.cu -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIPool_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11
g++ -pthread -shared -L/home/zgz/anaconda2/envs/pytorch-cp3/lib -Wl,-rpath=/home/zgz/anaconda2/envs/pytorch-cp3/lib,--no-as-needed build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/nms_cpu.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/nms.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIAlign_cuda.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIPool_cuda.o -L/usr/local/cuda-10.0/lib64 -L/home/zgz/anaconda2/envs/pytorch-cp3/lib -lcudart -lpython3.6m -o build/lib.linux-x86_64-3.6/model/_C.cpython-36m-x86_64-linux-gnu.so
running develop
running egg_info
creating faster_rcnn.egg-info
writing faster_rcnn.egg-info/PKG-INFO
writing dependency_links to faster_rcnn.egg-info/dependency_links.txt
writing top-level names to faster_rcnn.egg-info/top_level.txt
writing manifest file 'faster_rcnn.egg-info/SOURCES.txt'
reading manifest file 'faster_rcnn.egg-info/SOURCES.txt'
writing manifest file 'faster_rcnn.egg-info/SOURCES.txt'
running build_ext
copying build/lib.linux-x86_64-3.6/model/_C.cpython-36m-x86_64-linux-gnu.so -> model
Creating /home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/faster-rcnn.egg-link (link to .)
Adding faster-rcnn 0.1 to easy-install.pth file
Installed /home/zgz/sub_code/faster-rcnn.pytorch/lib
Processing dependencies for faster-rcnn==0.1
Finished processing dependencies for faster-rcnn==0.1
the command:
CUDA_VISIBLE_DEVICES=0 python trainval_net.py --dataset pascal_voc --net vgg16 --bs 1 --nw 2 --lr 0.1 --lr_decay_step 0.1 --cuda
the error info:
Traceback (most recent call last):
File "trainval_net.py", line 27, in <module>
from roi_data_layer.roidb import combined_roidb
File "/home/zgz/tmp/tf-faster-rcnn/lib/roi_data_layer/roidb.py", line 16, in <module>
from utils.cython_bbox import bbox_overlaps
ModuleNotFoundError: No module named 'utils.cython_bbox'
I still have this problem.
my project version:
commit 0a1a74b16a6712a11570ad06c0378584fe2095f2 Merge: 7589307 96a4037 Author: Jianwei Yang <[email protected]> Date: Thu May 9 12:39:35 2019 -0400 Merge pull request #544 from kentaroy47/pytorch-1.0 fix for pytorch1.1my python environment:
Package Version Location -------------------- ----------- ------------------------------------------ absl-py 0.7.1 astor 0.8.0 certifi 2016.2.28 cffi 1.12.3 cycler 0.10.0 Cython 0.29.7 easydict 1.9 faster-rcnn 0.1 /home/zgz/sub_code/faster-rcnn.pytorch/lib gast 0.2.2 grpcio 1.20.1 h5py 2.9.0 Keras-Applications 1.0.7 Keras-Preprocessing 1.0.9 kiwisolver 1.1.0 Markdown 3.1.1 matplotlib 3.1.0 mock 3.0.5 msgpack 0.6.1 numpy 1.16.2 opencv-python 4.1.0.25 Pillow 6.0.0 pip 19.1.1 protobuf 3.7.1 pycparser 2.19 pyparsing 2.4.0 python-dateutil 2.8.0 PyYAML 5.1 scipy 1.3.0 setuptools 41.0.1 six 1.12.0 tensorboard 1.13.1 tensorboardX 1.7 tensorflow-estimator 1.13.0 tensorflow-gpu 1.13.1 termcolor 1.1.0 torch 1.0.1.post2 torchvision 0.2.2.post3 utils 0.9.0 Werkzeug 0.15.4 wheel 0.29.0I set the env
CUDA_HOME=/usr/local/cuda-10.0the log of setup.py:
running build running build_py running build_ext building 'model._C' extension gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ ^Z [2]+ Stopped python setup.py build develop (pytorch-cp3) [zgz@9-96-101-173 lib]$ cd ../.. (pytorch-cp3) [zgz@9-96-101-173 sub_code]$ rm -rf faster-rcnn.pytorch/ (pytorch-cp3) [zgz@9-96-101-173 sub_code]$ git clone -b pytorch-1.0 https://github.com/jwyang/faster-rcnn.pytorch.git Cloning into 'faster-rcnn.pytorch'... remote: Enumerating objects: 3793, done. remote: Total 3793 (delta 0), reused 0 (delta 0), pack-reused 3793 Receiving objects: 100% (3793/3793), 6.18 MiB | 0 bytes/s, done. Resolving deltas: 100% (2583/2583), done. (pytorch-cp3) [zgz@9-96-101-173 sub_code]$ cd faster-rcnn.pytorch/lib/ (pytorch-cp3) [zgz@9-96-101-173 lib]$ python setup.py build develop running build running build_py creating build creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/model copying model/__init__.py -> build/lib.linux-x86_64-3.6/model creating build/lib.linux-x86_64-3.6/datasets copying datasets/__init__.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/imagenet.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/pascal_voc_rbg.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/pascal_voc.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/vg_eval.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/factory.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/voc_eval.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/ds_utils.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/vg.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/imdb.py -> build/lib.linux-x86_64-3.6/datasets copying datasets/coco.py -> build/lib.linux-x86_64-3.6/datasets creating build/lib.linux-x86_64-3.6/roi_data_layer copying roi_data_layer/__init__.py -> build/lib.linux-x86_64-3.6/roi_data_layer copying roi_data_layer/minibatch.py -> build/lib.linux-x86_64-3.6/roi_data_layer copying roi_data_layer/roibatchLoader.py -> build/lib.linux-x86_64-3.6/roi_data_layer copying roi_data_layer/roidb.py -> build/lib.linux-x86_64-3.6/roi_data_layer creating build/lib.linux-x86_64-3.6/pycocotools copying pycocotools/__init__.py -> build/lib.linux-x86_64-3.6/pycocotools copying pycocotools/mask.py -> build/lib.linux-x86_64-3.6/pycocotools copying pycocotools/cocoeval.py -> build/lib.linux-x86_64-3.6/pycocotools copying pycocotools/coco.py -> build/lib.linux-x86_64-3.6/pycocotools creating build/lib.linux-x86_64-3.6/model/rpn copying model/rpn/__init__.py -> build/lib.linux-x86_64-3.6/model/rpn copying model/rpn/proposal_target_layer_cascade.py -> build/lib.linux-x86_64-3.6/model/rpn copying model/rpn/bbox_transform.py -> build/lib.linux-x86_64-3.6/model/rpn copying model/rpn/proposal_layer.py -> build/lib.linux-x86_64-3.6/model/rpn copying model/rpn/rpn.py -> build/lib.linux-x86_64-3.6/model/rpn copying model/rpn/anchor_target_layer.py -> build/lib.linux-x86_64-3.6/model/rpn copying model/rpn/generate_anchors.py -> build/lib.linux-x86_64-3.6/model/rpn creating build/lib.linux-x86_64-3.6/model/roi_align copying model/roi_align/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align copying model/roi_align/build.py -> build/lib.linux-x86_64-3.6/model/roi_align creating build/lib.linux-x86_64-3.6/model/faster_rcnn copying model/faster_rcnn/__init__.py -> build/lib.linux-x86_64-3.6/model/faster_rcnn copying model/faster_rcnn/faster_rcnn.py -> build/lib.linux-x86_64-3.6/model/faster_rcnn copying model/faster_rcnn/vgg16.py -> build/lib.linux-x86_64-3.6/model/faster_rcnn copying model/faster_rcnn/resnet.py -> build/lib.linux-x86_64-3.6/model/faster_rcnn creating build/lib.linux-x86_64-3.6/model/nms copying model/nms/__init__.py -> build/lib.linux-x86_64-3.6/model/nms copying model/nms/nms_cpu.py -> build/lib.linux-x86_64-3.6/model/nms copying model/nms/build.py -> build/lib.linux-x86_64-3.6/model/nms copying model/nms/nms_gpu.py -> build/lib.linux-x86_64-3.6/model/nms copying model/nms/nms_wrapper.py -> build/lib.linux-x86_64-3.6/model/nms creating build/lib.linux-x86_64-3.6/model/roi_crop copying model/roi_crop/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop copying model/roi_crop/build.py -> build/lib.linux-x86_64-3.6/model/roi_crop creating build/lib.linux-x86_64-3.6/model/roi_pooling copying model/roi_pooling/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling copying model/roi_pooling/build.py -> build/lib.linux-x86_64-3.6/model/roi_pooling creating build/lib.linux-x86_64-3.6/model/roi_layers copying model/roi_layers/nms.py -> build/lib.linux-x86_64-3.6/model/roi_layers copying model/roi_layers/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_layers copying model/roi_layers/roi_pool.py -> build/lib.linux-x86_64-3.6/model/roi_layers copying model/roi_layers/roi_align.py -> build/lib.linux-x86_64-3.6/model/roi_layers creating build/lib.linux-x86_64-3.6/model/utils copying model/utils/__init__.py -> build/lib.linux-x86_64-3.6/model/utils copying model/utils/blob.py -> build/lib.linux-x86_64-3.6/model/utils copying model/utils/config.py -> build/lib.linux-x86_64-3.6/model/utils copying model/utils/logger.py -> build/lib.linux-x86_64-3.6/model/utils copying model/utils/net_utils.py -> build/lib.linux-x86_64-3.6/model/utils creating build/lib.linux-x86_64-3.6/model/roi_align/modules copying model/roi_align/modules/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align/modules copying model/roi_align/modules/roi_align.py -> build/lib.linux-x86_64-3.6/model/roi_align/modules creating build/lib.linux-x86_64-3.6/model/roi_align/_ext copying model/roi_align/_ext/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align/_ext creating build/lib.linux-x86_64-3.6/model/roi_align/functions copying model/roi_align/functions/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align/functions copying model/roi_align/functions/roi_align.py -> build/lib.linux-x86_64-3.6/model/roi_align/functions creating build/lib.linux-x86_64-3.6/model/roi_align/_ext/roi_align copying model/roi_align/_ext/roi_align/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_align/_ext/roi_align creating build/lib.linux-x86_64-3.6/model/nms/_ext copying model/nms/_ext/__init__.py -> build/lib.linux-x86_64-3.6/model/nms/_ext creating build/lib.linux-x86_64-3.6/model/nms/_ext/nms copying model/nms/_ext/nms/__init__.py -> build/lib.linux-x86_64-3.6/model/nms/_ext/nms creating build/lib.linux-x86_64-3.6/model/roi_crop/modules copying model/roi_crop/modules/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/modules copying model/roi_crop/modules/gridgen.py -> build/lib.linux-x86_64-3.6/model/roi_crop/modules copying model/roi_crop/modules/roi_crop.py -> build/lib.linux-x86_64-3.6/model/roi_crop/modules creating build/lib.linux-x86_64-3.6/model/roi_crop/_ext copying model/roi_crop/_ext/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/_ext creating build/lib.linux-x86_64-3.6/model/roi_crop/functions copying model/roi_crop/functions/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/functions copying model/roi_crop/functions/gridgen.py -> build/lib.linux-x86_64-3.6/model/roi_crop/functions copying model/roi_crop/functions/roi_crop.py -> build/lib.linux-x86_64-3.6/model/roi_crop/functions copying model/roi_crop/functions/crop_resize.py -> build/lib.linux-x86_64-3.6/model/roi_crop/functions creating build/lib.linux-x86_64-3.6/model/roi_crop/_ext/crop_resize copying model/roi_crop/_ext/crop_resize/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/_ext/crop_resize creating build/lib.linux-x86_64-3.6/model/roi_crop/_ext/roi_crop copying model/roi_crop/_ext/roi_crop/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_crop/_ext/roi_crop creating build/lib.linux-x86_64-3.6/model/roi_pooling/modules copying model/roi_pooling/modules/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/modules copying model/roi_pooling/modules/roi_pool.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/modules creating build/lib.linux-x86_64-3.6/model/roi_pooling/_ext copying model/roi_pooling/_ext/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/_ext creating build/lib.linux-x86_64-3.6/model/roi_pooling/functions copying model/roi_pooling/functions/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/functions copying model/roi_pooling/functions/roi_pool.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/functions creating build/lib.linux-x86_64-3.6/model/roi_pooling/_ext/roi_pooling copying model/roi_pooling/_ext/roi_pooling/__init__.py -> build/lib.linux-x86_64-3.6/model/roi_pooling/_ext/roi_pooling running build_ext building 'model._C' extension creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/home creating build/temp.linux-x86_64-3.6/home/zgz creating build/temp.linux-x86_64-3.6/home/zgz/sub_code creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu creating build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ gcc -pthread -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/nms_cpu.cpp -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/nms_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ /usr/local/cuda-10.0/bin/nvcc -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/nms.cu -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/nms.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 /usr/local/cuda-10.0/bin/nvcc -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIAlign_cuda.cu -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIAlign_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 /usr/local/cuda-10.0/bin/nvcc -DWITH_CUDA -I/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/torch/csrc/api/include -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/TH -I/home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/torch/lib/include/THC -I/usr/local/cuda-10.0/include -I/home/zgz/anaconda2/envs/pytorch-cp3/include/python3.6m -c /home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIPool_cuda.cu -o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIPool_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 g++ -pthread -shared -L/home/zgz/anaconda2/envs/pytorch-cp3/lib -Wl,-rpath=/home/zgz/anaconda2/envs/pytorch-cp3/lib,--no-as-needed build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/vision.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/ROIAlign_cpu.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cpu/nms_cpu.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/nms.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIAlign_cuda.o build/temp.linux-x86_64-3.6/home/zgz/sub_code/faster-rcnn.pytorch/lib/model/csrc/cuda/ROIPool_cuda.o -L/usr/local/cuda-10.0/lib64 -L/home/zgz/anaconda2/envs/pytorch-cp3/lib -lcudart -lpython3.6m -o build/lib.linux-x86_64-3.6/model/_C.cpython-36m-x86_64-linux-gnu.so running develop running egg_info creating faster_rcnn.egg-info writing faster_rcnn.egg-info/PKG-INFO writing dependency_links to faster_rcnn.egg-info/dependency_links.txt writing top-level names to faster_rcnn.egg-info/top_level.txt writing manifest file 'faster_rcnn.egg-info/SOURCES.txt' reading manifest file 'faster_rcnn.egg-info/SOURCES.txt' writing manifest file 'faster_rcnn.egg-info/SOURCES.txt' running build_ext copying build/lib.linux-x86_64-3.6/model/_C.cpython-36m-x86_64-linux-gnu.so -> model Creating /home/zgz/anaconda2/envs/pytorch-cp3/lib/python3.6/site-packages/faster-rcnn.egg-link (link to .) Adding faster-rcnn 0.1 to easy-install.pth file Installed /home/zgz/sub_code/faster-rcnn.pytorch/lib Processing dependencies for faster-rcnn==0.1 Finished processing dependencies for faster-rcnn==0.1the command:
CUDA_VISIBLE_DEVICES=0 python trainval_net.py --dataset pascal_voc --net vgg16 --bs 1 --nw 2 --lr 0.1 --lr_decay_step 0.1 --cudathe error info:
Traceback (most recent call last): File "trainval_net.py", line 27, in <module> from roi_data_layer.roidb import combined_roidb File "/home/zgz/tmp/tf-faster-rcnn/lib/roi_data_layer/roidb.py", line 16, in <module> from utils.cython_bbox import bbox_overlaps ModuleNotFoundError: No module named 'utils.cython_bbox'
did you solve the problem?
hello
i get this error
ModuleNotFoundError: No module named 'utils.cython_bbox'
tensorflow
any help?
hello
i get this errorModuleNotFoundError: No module named 'utils.cython_bbox'
tensorflow
any help?
in this project, you should change the Working Directory from master to pytorch 1.0
cd faster-rcnn
git checkout Pytorch-1.0
hello
i get this errorModuleNotFoundError: No module named 'utils.cython_bbox'
tensorflow
any help?
Install all the python dependencies using pip:
pip install -r requirements.txt
Compile the cuda dependencies using following simple commands:
You need to compile it from https://github.com/jwyang/faster-rcnn.pytorch/issues/570
cd lib
python setup.py build develop
if you're using python3, maybe you will encounter
error: invalid command 'develop'
Follow this one,
https://github.com/django-extensions/django-extensions/issues/92
I have the problem when I try to run python3 test_net.py --dataset pascal_voc --net vgg16 --checksession 1 --checkepoch 6 --checkpoint 416 --cuda.
I use python3 instead of python. then the problem comes like this
ImportError: cannot import name 'imread' from 'scipy.misc' (/home/lbw/anaconda3/lib/python3.7/site-packages/scipy/misc/__init__.p y)