tianzhi0549 / FCOS

FCOS: Fully Convolutional One-Stage Object Detection (ICCV'19)
https://arxiv.org/abs/1904.01355
Other
3.26k stars 630 forks source link

error in install step, python setup.py #71

Closed Kangzf1996 closed 4 years ago

Kangzf1996 commented 5 years ago

Hello, I have met a problem when I install that. When I run python setup.py build develop, there are some errors. Could you help me? Thank you!

running build running build_py running build_ext building 'maskrcnn_benchmark._C' extension gcc -pthread -B /home/travail/miniconda3/envs/FCOS/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/TH -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/travail/miniconda3/envs/FCOS/include/python3.7m -c /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/vision.cpp -o build/temp.linux-x86_64-3.7/home/travail/FCOS-master/FCOS/maskrcnn_benchmark/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++ In file included from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/core/ScalarType.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/core/Scalar.h:9, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/core/Type.h:10, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/core/Tensor.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:2, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Context.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/ATen.h:5, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/extension.h:4, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/vision.h:3, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/nms.h:3, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/vision.cpp:2: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long int]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/core/TensorImpl.h:1399:34: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] 103 | : Data(Vec.begin() == Vec.end() ? static_cast<T*>(nullptr) : Vec.begin()), /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = signed char]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = short int]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = float]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = double]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = c10::qint8]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = c10::quint8]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = c10::qint32]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = at::Tensor]’: /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/nms.h:19:52: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] gcc -pthread -B /home/travail/miniconda3/envs/FCOS/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/TH -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/travail/miniconda3/envs/FCOS/include/python3.7m -c /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/nms_cpu.cpp -o build/temp.linux-x86_64-3.7/home/travail/FCOS-master/FCOS/maskrcnn_benchmark/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++ In file included from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/extension.h:4, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/vision.h:3, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/nms_cpu.cpp:2: /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/nms_cpu.cpp: In lambda function: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:128:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated [-Wdeprecated-declarations] 128 | at::ScalarType _st = ::detail::scalar_type(the_type); \ | ^ /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/nms_cpu.cpp:71:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’ 71 | AT_DISPATCH_FLOATING_TYPES(dets.type(), "nms", [&] { | ^~~~~~ /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:56:23: note: declared here 56 | inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties &t) { | ^~~ /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:128:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated [-Wdeprecated-declarations] 128 | at::ScalarType _st = ::detail::scalar_type(the_type); \ | ^ /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/nms_cpu.cpp:71:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’ 71 | AT_DISPATCH_FLOATING_TYPES(dets.type(), "nms", [&] { | ^~~~~~ /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:56:23: note: declared here 56 | inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties &t) { | ^~~ In file included from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/core/ScalarType.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/core/Scalar.h:9, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/core/Type.h:10, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/core/Tensor.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:2, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Context.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/ATen.h:5, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/extension.h:4, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/vision.h:3, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/nms_cpu.cpp:2: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long int]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/core/TensorImpl.h:1399:34: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] 103 | : Data(Vec.begin() == Vec.end() ? static_cast<T*>(nullptr) : Vec.begin()), /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = signed char]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = short int]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = float]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = double]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = c10::qint8]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = c10::quint8]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = c10::qint32]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] gcc -pthread -B /home/travail/miniconda3/envs/FCOS/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/TH -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/travail/miniconda3/envs/FCOS/include/python3.7m -c /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/ROIAlign_cpu.cpp -o build/temp.linux-x86_64-3.7/home/travail/FCOS-master/FCOS/maskrcnn_benchmark/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++ In file included from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/extension.h:4, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/vision.h:3, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/ROIAlign_cpu.cpp:2: /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/ROIAlign_cpu.cpp: In lambda function: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:128:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated [-Wdeprecated-declarations] 128 | at::ScalarType _st = ::detail::scalar_type(the_type); \ | ^ /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/ROIAlign_cpu.cpp:242:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’ 242 | AT_DISPATCH_FLOATING_TYPES(input.type(), "ROIAlign_forward", [&] { | ^~~~~~ /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:56:23: note: declared here 56 | inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties &t) { | ^~~ /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:128:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated [-Wdeprecated-declarations] 128 | at::ScalarType _st = ::detail::scalar_type(the_type); \ | ^ /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/ROIAlign_cpu.cpp:242:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES’ 242 | AT_DISPATCH_FLOATING_TYPES(input.type(), "ROIAlign_forward", [&] { | ^~~~~~ /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:56:23: note: declared here 56 | inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties &t) { | ^~~ In file included from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/core/ScalarType.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/core/Scalar.h:9, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/core/Type.h:10, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/core/Tensor.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:2, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/Context.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/ATen.h:5, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4, from /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/extension.h:4, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/vision.h:3, from /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cpu/ROIAlign_cpu.cpp:2: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = long int]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/core/TensorImpl.h:1399:34: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] 103 | : Data(Vec.begin() == Vec.end() ? static_cast<T*>(nullptr) : Vec.begin()), /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = unsigned char]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = signed char]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = short int]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = int]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = float]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = double]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = c10::qint8]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = c10::quint8]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h: In instantiation of ‘constexpr c10::ArrayRef::ArrayRef(const std::initializer_list<_Tp>&) [with T = c10::qint32]’: /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/NativeFunctions.h:46:1: required from here /home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/c10/util/ArrayRef.h:103:39: warning: initializing ‘c10::ArrayRef::Data’ from ‘std::initializer_list::begin’ does not extend the lifetime of the underlying array [-Winit-list-lifetime] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/TH -I/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/travail/miniconda3/envs/FCOS/include/python3.7m -c /home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cuda/ROIAlign_cuda.cu -o build/temp.linux-x86_64-3.7/home/travail/FCOS-master/FCOS/maskrcnn_benchmark/csrc/cuda/ROIAlign_cuda.o -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -DCUDA_NO_HALF_OPERATORS -DCUDA_NO_HALF_CONVERSIONS -DCUDA_NO_HALF2_OPERATORS -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 /opt/gcc/4.9.2/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h(3628): error: identifier "__builtin_ia32_pbroadcastq512_mem_mask" is undefined

/opt/gcc/4.9.2/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h(3643): error: identifier "__builtin_ia32_pbroadcastq512_mem_mask" is undefined

/opt/gcc/4.9.2/lib/gcc/x86_64-unknown-linux-gnu/4.9.2/include/avx512fintrin.h(3659): error: identifier "__builtin_ia32_pbroadcastq512_mem_mask" is undefined

/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/cuda/NumericLimits.cuh(91): warning: calling a constexpr host function("from_bits") from a host device function("lowest") is not allowed. The experimental flag '--expt-relaxed-constexpr' can be used to allow this.

/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/cuda/NumericLimits.cuh(92): warning: calling a constexpr host function("from_bits") from a host device function("max") is not allowed. The experimental flag '--expt-relaxed-constexpr' can be used to allow this.

/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/cuda/NumericLimits.cuh(93): warning: calling a constexpr host function("from_bits") from a host device function("lower_bound") is not allowed. The experimental flag '--expt-relaxed-constexpr' can be used to allow this.

/home/travail/miniconda3/envs/FCOS/lib/python3.7/site-packages/torch/include/ATen/cuda/NumericLimits.cuh(94): warning: calling a constexpr host function("from_bits") from a host device function("upper_bound") is not allowed. The experimental flag '--expt-relaxed-constexpr' can be used to allow this.

3 errors detected in the compilation of "/tmp/tmpxft_000021bf_00000000-6_ROIAlign_cuda.cpp1.ii". error: command '/usr/local/cuda/bin/nvcc' failed with exit status 1

tianzhi0549 commented 5 years ago

@Kangzf1996 Can you post your cuda version here?

Kangzf1996 commented 5 years ago

@Kangzf1996 Can you post your cuda version here?

Thank you for your reply. Cuda version is 9.1(V9.1.85) @tianzhi0549

tianzhi0549 commented 5 years ago

@Kangzf1996 How about your pytorch version?

Kangzf1996 commented 5 years ago

@Kangzf1996 How about your pytorch version?

@tianzhi0549 Hi, my pytorch version is 1.1.0, python version is 3.7.3

tianzhi0549 commented 5 years ago

@Kangzf1996 Can you try to reinstall/upgrade your gcc?

Kangzf1996 commented 5 years ago

@Kangzf1996 Can you try to reinstall/upgrade your gcc?

I don't have the root of the computer, so it's difficult to reinstall it. Is there any other methods? btw, the gcc version is gcc (GCC) 9.0.1 20190312 (Red Hat 9.0.1-0.10) Copyright (C) 2019 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

tianzhi0549 commented 5 years ago

@Kangzf1996 It seems that your gcc version is too high. We use gcc 5.4. You can ask your administrator to install it. Or it has been installed, please try gcc-5.

Kangzf1996 commented 5 years ago

@Kangzf1996 It seems that your gcc version is too high. We use gcc 5.4. You can ask your administrator to install it. Or it has been installed, please try gcc-5.

ok. thank you,I will try that.

liuyizhuang commented 4 years ago

@Kangzf1996 It seems that your gcc version is too high. We use gcc 5.4. You can ask your administrator to install it. Or it has been installed, please try gcc-5.

hello ,i also have a issue. py3.6.8,torch1.1.0 ,cuda9

Installing collected packages: fcos Running setup.py install for fcos ... error ERROR: Complete output from command /usr/bin/python -u -c 'import setuptools, tokenize;file='"'"'/tmp/pip-install-n4exwr7n/fcos/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-88lpo5bw/install-record.txt --single-version-externally-managed --compile: ERROR: running install running build running build_py creating build creating build/lib.linux-x86_64-3.6 creating build/lib.linux-x86_64-3.6/fcos copying fcos/fcos.py -> build/lib.linux-x86_64-3.6/fcos copying fcos/init.py -> build/lib.linux-x86_64-3.6/fcos creating build/lib.linux-x86_64-3.6/fcos_core copying fcos_core/init.py -> build/lib.linux-x86_64-3.6/fcos_core creating build/lib.linux-x86_64-3.6/fcos_core/engine copying fcos_core/engine/inference.py -> build/lib.linux-x86_64-3.6/fcos_core/engine copying fcos_core/engine/init.py -> build/lib.linux-x86_64-3.6/fcos_core/engine copying fcos_core/engine/trainer.py -> build/lib.linux-x86_64-3.6/fcos_core/engine creating build/lib.linux-x86_64-3.6/fcos_core/data copying fcos_core/data/init.py -> build/lib.linux-x86_64-3.6/fcos_core/data copying fcos_core/data/collate_batch.py -> build/lib.linux-x86_64-3.6/fcos_core/data copying fcos_core/data/build.py -> build/lib.linux-x86_64-3.6/fcos_core/data creating build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/imports.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/timer.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/comm.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/miscellaneous.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/cv2_util.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/checkpoint.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/c2_model_loading.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/init.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/env.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/logger.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/metric_logger.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/collect_env.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/registry.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/model_serialization.py -> build/lib.linux-x86_64-3.6/fcos_core/utils copying fcos_core/utils/model_zoo.py -> build/lib.linux-x86_64-3.6/fcos_core/utils creating build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/iou_loss.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/smooth_l1_loss.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/misc.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/roi_pool.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/init.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/batch_norm.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/roi_align.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/_utils.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/sigmoid_focal_loss.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/nms.py -> build/lib.linux-x86_64-3.6/fcos_core/layers copying fcos_core/layers/scale.py -> build/lib.linux-x86_64-3.6/fcos_core/layers creating build/lib.linux-x86_64-3.6/fcos_core/solver copying fcos_core/solver/init.py -> build/lib.linux-x86_64-3.6/fcos_core/solver copying fcos_core/solver/lr_scheduler.py -> build/lib.linux-x86_64-3.6/fcos_core/solver copying fcos_core/solver/build.py -> build/lib.linux-x86_64-3.6/fcos_core/solver creating build/lib.linux-x86_64-3.6/fcos_core/structures copying fcos_core/structures/image_list.py -> build/lib.linux-x86_64-3.6/fcos_core/structures copying fcos_core/structures/boxlist_ops.py -> build/lib.linux-x86_64-3.6/fcos_core/structures copying fcos_core/structures/bounding_box.py -> build/lib.linux-x86_64-3.6/fcos_core/structures copying fcos_core/structures/keypoint.py -> build/lib.linux-x86_64-3.6/fcos_core/structures copying fcos_core/structures/init.py -> build/lib.linux-x86_64-3.6/fcos_core/structures copying fcos_core/structures/segmentation_mask.py -> build/lib.linux-x86_64-3.6/fcos_core/structures creating build/lib.linux-x86_64-3.6/fcos_core/config copying fcos_core/config/paths_catalog.py -> build/lib.linux-x86_64-3.6/fcos_core/config copying fcos_core/config/init.py -> build/lib.linux-x86_64-3.6/fcos_core/config copying fcos_core/config/defaults.py -> build/lib.linux-x86_64-3.6/fcos_core/config creating build/lib.linux-x86_64-3.6/fcos_core/modeling copying fcos_core/modeling/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling copying fcos_core/modeling/balanced_positive_negative_sampler.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling copying fcos_core/modeling/utils.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling copying fcos_core/modeling/poolers.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling copying fcos_core/modeling/matcher.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling copying fcos_core/modeling/box_coder.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling copying fcos_core/modeling/registry.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling copying fcos_core/modeling/make_layers.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling creating build/lib.linux-x86_64-3.6/fcos_core/data/datasets copying fcos_core/data/datasets/list_dataset.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets copying fcos_core/data/datasets/coco.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets copying fcos_core/data/datasets/init.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets copying fcos_core/data/datasets/concat_dataset.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets copying fcos_core/data/datasets/voc.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets creating build/lib.linux-x86_64-3.6/fcos_core/data/samplers copying fcos_core/data/samplers/distributed.py -> build/lib.linux-x86_64-3.6/fcos_core/data/samplers copying fcos_core/data/samplers/iteration_based_batch_sampler.py -> build/lib.linux-x86_64-3.6/fcos_core/data/samplers copying fcos_core/data/samplers/init.py -> build/lib.linux-x86_64-3.6/fcos_core/data/samplers copying fcos_core/data/samplers/grouped_batch_sampler.py -> build/lib.linux-x86_64-3.6/fcos_core/data/samplers creating build/lib.linux-x86_64-3.6/fcos_core/data/transforms copying fcos_core/data/transforms/transforms.py -> build/lib.linux-x86_64-3.6/fcos_core/data/transforms copying fcos_core/data/transforms/init.py -> build/lib.linux-x86_64-3.6/fcos_core/data/transforms copying fcos_core/data/transforms/build.py -> build/lib.linux-x86_64-3.6/fcos_core/data/transforms creating build/lib.linux-x86_64-3.6/fcos_core/data/datasets/evaluation copying fcos_core/data/datasets/evaluation/init.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets/evaluation creating build/lib.linux-x86_64-3.6/fcos_core/data/datasets/evaluation/voc copying fcos_core/data/datasets/evaluation/voc/init.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets/evaluation/voc copying fcos_core/data/datasets/evaluation/voc/voc_eval.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets/evaluation/voc creating build/lib.linux-x86_64-3.6/fcos_core/data/datasets/evaluation/coco copying fcos_core/data/datasets/evaluation/coco/init.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets/evaluation/coco copying fcos_core/data/datasets/evaluation/coco/coco_eval.py -> build/lib.linux-x86_64-3.6/fcos_core/data/datasets/evaluation/coco creating build/lib.linux-x86_64-3.6/fcos_core/modeling/backbone copying fcos_core/modeling/backbone/fbnet_builder.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/backbone copying fcos_core/modeling/backbone/fpn.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/backbone copying fcos_core/modeling/backbone/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/backbone copying fcos_core/modeling/backbone/fbnet_modeldef.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/backbone copying fcos_core/modeling/backbone/backbone.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/backbone copying fcos_core/modeling/backbone/fbnet.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/backbone copying fcos_core/modeling/backbone/mobilenet.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/backbone copying fcos_core/modeling/backbone/resnet.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/backbone creating build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn copying fcos_core/modeling/rpn/inference.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn copying fcos_core/modeling/rpn/loss.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn copying fcos_core/modeling/rpn/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn copying fcos_core/modeling/rpn/rpn.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn copying fcos_core/modeling/rpn/utils.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn copying fcos_core/modeling/rpn/anchor_generator.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn creating build/lib.linux-x86_64-3.6/fcos_core/modeling/detector copying fcos_core/modeling/detector/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/detector copying fcos_core/modeling/detector/detectors.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/detector copying fcos_core/modeling/detector/generalized_rcnn.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/detector creating build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads copying fcos_core/modeling/roi_heads/roi_heads.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads copying fcos_core/modeling/roi_heads/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads creating build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/fcos copying fcos_core/modeling/rpn/fcos/fcos.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/fcos copying fcos_core/modeling/rpn/fcos/inference.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/fcos copying fcos_core/modeling/rpn/fcos/loss.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/fcos copying fcos_core/modeling/rpn/fcos/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/fcos creating build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/retinanet copying fcos_core/modeling/rpn/retinanet/retinanet.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/retinanet copying fcos_core/modeling/rpn/retinanet/inference.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/retinanet copying fcos_core/modeling/rpn/retinanet/loss.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/retinanet copying fcos_core/modeling/rpn/retinanet/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/rpn/retinanet creating build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/mask_head copying fcos_core/modeling/roi_heads/mask_head/inference.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/mask_head copying fcos_core/modeling/roi_heads/mask_head/loss.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/mask_head copying fcos_core/modeling/roi_heads/mask_head/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/mask_head copying fcos_core/modeling/roi_heads/mask_head/roi_mask_predictors.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/mask_head copying fcos_core/modeling/roi_heads/mask_head/roi_mask_feature_extractors.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/mask_head copying fcos_core/modeling/roi_heads/mask_head/mask_head.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/mask_head creating build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/box_head copying fcos_core/modeling/roi_heads/box_head/inference.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/box_head copying fcos_core/modeling/roi_heads/box_head/roi_box_feature_extractors.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/box_head copying fcos_core/modeling/roi_heads/box_head/loss.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/box_head copying fcos_core/modeling/roi_heads/box_head/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/box_head copying fcos_core/modeling/roi_heads/box_head/roi_box_predictors.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/box_head copying fcos_core/modeling/roi_heads/box_head/box_head.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/box_head creating build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/keypoint_head copying fcos_core/modeling/roi_heads/keypoint_head/roi_keypoint_predictors.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/keypoint_head copying fcos_core/modeling/roi_heads/keypoint_head/inference.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/keypoint_head copying fcos_core/modeling/roi_heads/keypoint_head/loss.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/keypoint_head copying fcos_core/modeling/roi_heads/keypoint_head/init.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/keypoint_head copying fcos_core/modeling/roi_heads/keypoint_head/keypoint_head.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/keypoint_head copying fcos_core/modeling/roi_heads/keypoint_head/roi_keypoint_feature_extractors.py -> build/lib.linux-x86_64-3.6/fcos_core/modeling/roi_heads/keypoint_head running egg_info writing fcos.egg-info/PKG-INFO writing dependency_links to fcos.egg-info/dependency_links.txt writing requirements to fcos.egg-info/requires.txt writing top-level names to fcos.egg-info/top_level.txt reading manifest file 'fcos.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'fcos.egg-info/SOURCES.txt' creating build/lib.linux-x86_64-3.6/fcos/bin copying fcos/bin/fcos -> build/lib.linux-x86_64-3.6/fcos/bin creating build/lib.linux-x86_64-3.6/fcos/configs copying fcos/configs/fcos_R_101_FPN_2x.yaml -> build/lib.linux-x86_64-3.6/fcos/configs copying fcos/configs/fcos_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/fcos/configs copying fcos/configs/fcos_X_101_32x8d_FPN_2x.yaml -> build/lib.linux-x86_64-3.6/fcos/configs copying fcos/configs/fcos_X_101_64x4d_FPN_2x.yaml -> build/lib.linux-x86_64-3.6/fcos/configs copying fcos/configs/fcos_bn_bs16_MNV2_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/fcos/configs copying fcos/configs/fcos_syncbn_bs32_MNV2_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/fcos/configs copying fcos/configs/fcos_syncbn_bs32_c128_MNV2_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/fcos/configs copying fcos/configs/fcos_syncbn_bs32_c128_ms_MNV2_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/fcos/configs copying fcos/configs/fcos_syncbn_bs64_c128_ms_MNV2_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/fcos/configs creating build/lib.linux-x86_64-3.6/fcos_core/csrc copying fcos_core/csrc/ROIAlign.h -> build/lib.linux-x86_64-3.6/fcos_core/csrc copying fcos_core/csrc/ROIPool.h -> build/lib.linux-x86_64-3.6/fcos_core/csrc copying fcos_core/csrc/SigmoidFocalLoss.h -> build/lib.linux-x86_64-3.6/fcos_core/csrc copying fcos_core/csrc/nms.h -> build/lib.linux-x86_64-3.6/fcos_core/csrc copying fcos_core/csrc/vision.cpp -> build/lib.linux-x86_64-3.6/fcos_core/csrc creating build/lib.linux-x86_64-3.6/fcos_core/csrc/cpu copying fcos_core/csrc/cpu/ROIAlign_cpu.cpp -> build/lib.linux-x86_64-3.6/fcos_core/csrc/cpu copying fcos_core/csrc/cpu/nms_cpu.cpp -> build/lib.linux-x86_64-3.6/fcos_core/csrc/cpu copying fcos_core/csrc/cpu/vision.h -> build/lib.linux-x86_64-3.6/fcos_core/csrc/cpu creating build/lib.linux-x86_64-3.6/fcos_core/csrc/cuda copying fcos_core/csrc/cuda/ROIAlign_cuda.cu -> build/lib.linux-x86_64-3.6/fcos_core/csrc/cuda copying fcos_core/csrc/cuda/ROIPool_cuda.cu -> build/lib.linux-x86_64-3.6/fcos_core/csrc/cuda copying fcos_core/csrc/cuda/SigmoidFocalLoss_cuda.cu -> build/lib.linux-x86_64-3.6/fcos_core/csrc/cuda copying fcos_core/csrc/cuda/nms.cu -> build/lib.linux-x86_64-3.6/fcos_core/csrc/cuda copying fcos_core/csrc/cuda/vision.h -> build/lib.linux-x86_64-3.6/fcos_core/csrc/cuda running build_ext building 'fcos_core._C' extension creating build/temp.linux-x86_64-3.6 creating build/temp.linux-x86_64-3.6/fcos_core creating build/temp.linux-x86_64-3.6/fcos_core/csrc creating build/temp.linux-x86_64-3.6/fcos_core/csrc/cpu creating build/temp.linux-x86_64-3.6/fcos_core/csrc/cuda x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DWITH_CUDA -Ifcos_core/csrc -I/usr/local/lib/python3.6/dist-packages/torch/include -I/usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include -I/usr/local/lib/python3.6/dist-packages/torch/include/TH -I/usr/local/lib/python3.6/dist-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/include/python3.6m -c fcos_core/csrc/vision.cpp -o build/temp.linux-x86_64-3.6/fcos_core/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++11 In file included from /usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/Device.h:3:0, from /usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/api/include/torch/python.h:8, from /usr/local/lib/python3.6/dist-packages/torch/include/torch/extension.h:6, from fcos_core/csrc/cpu/vision.h:3, from fcos_core/csrc/nms.h:3, from fcos_core/csrc/vision.cpp:2: /usr/local/lib/python3.6/dist-packages/torch/include/torch/csrc/python_headers.h:9:20: fatal error: Python.h: No such file or directory compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

ERROR: Command "/usr/bin/python -u -c 'import setuptools, tokenize;file='"'"'/tmp/pip-install-n4exwr7n/fcos/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-88lpo5bw/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-n4exwr7n/fcos/

tianzhi0549 commented 4 years ago

@liuyizhuang Please install sudo apt-get install python-dev.

liuyizhuang commented 4 years ago

@liuyizhuang Please install sudo apt-get install python-dev.

thank you .already solved

howellma35 commented 3 years ago

running build running build_py running egg_info writing fcos.egg-info/PKG-INFO writing dependency_links to fcos.egg-info/dependency_links.txt writing requirements to fcos.egg-info/requires.txt writing top-level names to fcos.egg-info/top_level.txt reading manifest file 'fcos.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' writing manifest file 'fcos.egg-info/SOURCES.txt' running build_ext building 'fcos_core._C' extension gcc -pthread -B /home/howellma/anaconda3/envs/FCOS/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -Ifcos_core/csrc -I/home/howellma/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/lib/include -I/home/howellma/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/lib/include/TH -I/home/howellma/anaconda3/envs/CenterNet/lib/python3.6/site-packages/torch/lib/include/THC -I:/usr/local/cuda/include -I/home/howellma/anaconda3/envs/FCOS/include/python3.6m -c fcos_core/csrc/vision.cpp -o build/temp.linux-x86_64-3.6/fcos_core/csrc/vision.o -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++ In file included from fcos_core/csrc/nms.h:3:0, from fcos_core/csrc/vision.cpp:2: fcos_core/csrc/cpu/vision.h:3:29: fatal error: torch/extension.h: 没有那个文件或目录 compilation terminated. error: command 'gcc' failed with exit status 1

william1111111111 commented 1 year ago

sudo apt-get install python-dev have you solved this problem?If you have can you share your method