Closed enhenghengheng closed 4 years ago
I have the same problem. Which version of TorchVision should I use? The latest version requires PyTorch 1.2 or newer.
Step 16/19 : RUN git clone https://github.com/pytorch/vision.git && cd vision && python setup.py install
---> Running in ecf585d14d1c
Cloning into 'vision'...
No CUDA runtime is found, using CUDA_HOME='/usr/local/cuda'
Building wheel torchvision-0.5.0a0+d2c763e
running install
running bdist_egg
running egg_info
creating torchvision.egg-info
writing torchvision.egg-info/PKG-INFO
writing dependency_links to torchvision.egg-info/dependency_links.txt
writing requirements to torchvision.egg-info/requires.txt
writing top-level names to torchvision.egg-info/top_level.txt
writing manifest file 'torchvision.egg-info/SOURCES.txt'
reading manifest file 'torchvision.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching 'pycache' found under directory ''
warning: no previously-included files matching '.py[co]' found under directory '*'
writing manifest file 'torchvision.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/torchvision
copying torchvision/utils.py -> build/lib.linux-x86_64-3.6/torchvision
copying torchvision/init.py -> build/lib.linux-x86_64-3.6/torchvision
copying torchvision/version.py -> build/lib.linux-x86_64-3.6/torchvision
copying torchvision/extension.py -> build/lib.linux-x86_64-3.6/torchvision
creating build/lib.linux-x86_64-3.6/torchvision/transforms
copying torchvision/transforms/init.py -> build/lib.linux-x86_64-3.6/torchvision/transforms
copying torchvision/transforms/_functional_video.py -> build/lib.linux-x86_64-3.6/torchvision/transforms
copying torchvision/transforms/transforms.py -> build/lib.linux-x86_64-3.6/torchvision/transforms
copying torchvision/transforms/functional_tensor.py -> build/lib.linux-x86_64-3.6/torchvision/transforms
copying torchvision/transforms/_transforms_video.py -> build/lib.linux-x86_64-3.6/torchvision/transforms
copying torchvision/transforms/functional.py -> build/lib.linux-x86_64-3.6/torchvision/transforms
creating build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/utils.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/alexnet.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/init.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/mobilenet.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/vgg.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/squeezenet.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/shufflenetv2.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/resnet.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/mnasnet.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/densenet.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/_utils.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/googlenet.py -> build/lib.linux-x86_64-3.6/torchvision/models
copying torchvision/models/inception.py -> build/lib.linux-x86_64-3.6/torchvision/models
creating build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/roi_align.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/init.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/boxes.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/roi_pool.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/poolers.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/deform_conv.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/_register_onnx_ops.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/_utils.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/misc.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/ps_roi_align.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/new_empty_tensor.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/ps_roi_pool.py -> build/lib.linux-x86_64-3.6/torchvision/ops
copying torchvision/ops/feature_pyramid_network.py -> build/lib.linux-x86_64-3.6/torchvision/ops
creating build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/stl10.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/kinetics.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/utils.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/fakedata.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/sbd.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/celeba.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/ucf101.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/phototour.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/semeion.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/init.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/omniglot.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/sbu.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/hmdb51.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/vision.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/flickr.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/video_utils.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/voc.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/caltech.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/folder.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/svhn.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/imagenet.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/coco.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/lsun.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/cifar.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/mnist.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/cityscapes.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
copying torchvision/datasets/usps.py -> build/lib.linux-x86_64-3.6/torchvision/datasets
creating build/lib.linux-x86_64-3.6/torchvision/io
copying torchvision/io/init.py -> build/lib.linux-x86_64-3.6/torchvision/io
copying torchvision/io/_video_opt.py -> build/lib.linux-x86_64-3.6/torchvision/io
copying torchvision/io/video.py -> build/lib.linux-x86_64-3.6/torchvision/io
creating build/lib.linux-x86_64-3.6/torchvision/models/video
copying torchvision/models/video/init.py -> build/lib.linux-x86_64-3.6/torchvision/models/video
copying torchvision/models/video/resnet.py -> build/lib.linux-x86_64-3.6/torchvision/models/video
creating build/lib.linux-x86_64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/init.py -> build/lib.linux-x86_64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/fcn.py -> build/lib.linux-x86_64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/_utils.py -> build/lib.linux-x86_64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/deeplabv3.py -> build/lib.linux-x86_64-3.6/torchvision/models/segmentation
copying torchvision/models/segmentation/segmentation.py -> build/lib.linux-x86_64-3.6/torchvision/models/segmentation
creating build/lib.linux-x86_64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/utils.py -> build/lib.linux-x86_64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/init.py -> build/lib.linux-x86_64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/mobilenet.py -> build/lib.linux-x86_64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/shufflenetv2.py -> build/lib.linux-x86_64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/resnet.py -> build/lib.linux-x86_64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/googlenet.py -> build/lib.linux-x86_64-3.6/torchvision/models/quantization
copying torchvision/models/quantization/inception.py -> build/lib.linux-x86_64-3.6/torchvision/models/quantization
creating build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/mask_rcnn.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/faster_rcnn.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/init.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/keypoint_rcnn.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/transform.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/rpn.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/roi_heads.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/_utils.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/generalized_rcnn.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/backbone_utils.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
copying torchvision/models/detection/image_list.py -> build/lib.linux-x86_64-3.6/torchvision/models/detection
creating build/lib.linux-x86_64-3.6/torchvision/datasets/samplers
copying torchvision/datasets/samplers/init.py -> build/lib.linux-x86_64-3.6/torchvision/datasets/samplers
copying torchvision/datasets/samplers/clip_sampler.py -> build/lib.linux-x86_64-3.6/torchvision/datasets/samplers
running build_ext
building 'torchvision._C' extension
creating build/temp.linux-x86_64-3.6
creating build/temp.linux-x86_64-3.6/vision
creating build/temp.linux-x86_64-3.6/vision/torchvision
creating build/temp.linux-x86_64-3.6/vision/torchvision/csrc
creating build/temp.linux-x86_64-3.6/vision/torchvision/csrc/cpu
gcc -pthread -B /miniconda/envs/py36/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -W
strict-prototypes -fPIC -I/vision/torchvision/csrc -I/miniconda/envs/py36/lib/python3.6/site-packages/torch/include
-I/miniconda/envs/py36/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/miniconda/envs/py36/lib/p
ython3.6/site-packages/torch/include/TH -I/miniconda/envs/py36/lib/python3.6/site-packages/torch/include/THC -I/mini
conda/envs/py36/include/python3.6m -c /vision/torchvision/csrc/vision.cpp -o build/temp.linux-x86_64-3.6/vision/torc
hvision/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++1
1
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
In file included from /vision/torchvision/csrc/vision.cpp:8:0:
/vision/torchvision/csrc/DeformConv.h:90:24: error: 'torch::autograd::AutogradContext' has not been declared
using torch::autograd::AutogradContext;
^
/vision/torchvision/csrc/DeformConv.h:95:39: error: expected template-name before '<' token
: public torch::autograd::Function
Hey I have migrated to a better maintained repo in: https://github.com/stevenwudi/Kaggle_PKU_Baidu/
运行这句时 nvidia-docker build -t maskrcnn-benchmark --build-arg CUDA=10.0 --build-arg CUDNN=7 docker/ 报错,请问该如何解决?