akashsengupta1997 / STRAPS-3DHumanShapePose

Code repository for the paper: Synthetic Training for Accurate 3D Human Pose and Shape Estimation in the Wild (BMVC 2020)
MIT License
165 stars 18 forks source link

Fork of Detectron2 not installing #21

Closed AlyanQ closed 3 years ago

AlyanQ commented 3 years ago

Hi, I've been trying to run your project for the past two days and I can't seem to debug the issue. Your fork of Detectron2 that the project requires never installs. The error is given below.

[8/12] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o.d -DWITH_CUDA -I/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/TH -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/arash/anaconda3/envs/straps/include/python3.7m -c -c /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --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 '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14
    [9/12] c++ -MMD -MF /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.o.d -pthread -B /home/arash/anaconda3/envs/straps/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/TH -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/arash/anaconda3/envs/straps/include/python3.7m -c -c /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp -o /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:3:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h: In function ‘at::Tensor detectron2::ROIAlignRotated_forward(const at::Tensor&, const at::Tensor&, float, int, int, int)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h:57:18: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (input.type().is_cuda()) {
                      ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/TensorUtils.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:2:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:3:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h: In function ‘at::Tensor detectron2::ROIAlignRotated_backward(const at::Tensor&, const at::Tensor&, float, int, int, int, int, int, int, int)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h:85:17: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (grad.type().is_cuda()) {
                     ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/TensorUtils.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:2:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:13,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:3:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp: In lambda function:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:447:18: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
           input.type(), "ROIAlignRotated_forward", [&] {
                      ^
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:209:28: note: in definition of macro ‘AT_DISPATCH_FLOATING_TYPES_AND_HALF’
         const auto& the_type = TYPE;                                               \
                                ^~~~
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/TensorUtils.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:2:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:13,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:211:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
         at::ScalarType _st = ::detail::scalar_type(the_type);                      \
                                                            ^
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:446:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES_AND_HALF’
       AT_DISPATCH_FLOATING_TYPES_AND_HALF(
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:109:23: note: declared here
     inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
                           ^~~~~~~~~~~
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:211:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
         at::ScalarType _st = ::detail::scalar_type(the_type);                      \
                                                            ^
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:446:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES_AND_HALF’
       AT_DISPATCH_FLOATING_TYPES_AND_HALF(
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:109:23: note: declared here
     inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
                           ^~~~~~~~~~~
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp: In lambda function:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:498:17: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
           grad.type(), "ROIAlignRotated_forward", [&] {
                     ^
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:209:28: note: in definition of macro ‘AT_DISPATCH_FLOATING_TYPES_AND_HALF’
         const auto& the_type = TYPE;                                               \
                                ^~~~
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/TensorUtils.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:2:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:13,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h:3,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:211:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
         at::ScalarType _st = ::detail::scalar_type(the_type);                      \
                                                            ^
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:497:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES_AND_HALF’
       AT_DISPATCH_FLOATING_TYPES_AND_HALF(
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:109:23: note: declared here
     inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
                           ^~~~~~~~~~~
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:211:56: warning: ‘c10::ScalarType detail::scalar_type(const at::DeprecatedTypeProperties&)’ is deprecated: passing at::DeprecatedTypeProperties to an AT_DISPATCH macro is deprecated, pass an at::ScalarType instead [-Wdeprecated-declarations]
         at::ScalarType _st = ::detail::scalar_type(the_type);                      \
                                                            ^
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp:497:3: note: in expansion of macro ‘AT_DISPATCH_FLOATING_TYPES_AND_HALF’
       AT_DISPATCH_FLOATING_TYPES_AND_HALF(
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Dispatch.h:109:23: note: declared here
     inline at::ScalarType scalar_type(const at::DeprecatedTypeProperties& t) {
                           ^~~~~~~~~~~
    [10/12] c++ -MMD -MF /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.o.d -pthread -B /home/arash/anaconda3/envs/straps/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/TH -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/arash/anaconda3/envs/straps/include/python3.7m -c -c /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp -o /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
    FAILED: /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.o
    c++ -MMD -MF /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.o.d -pthread -B /home/arash/anaconda3/envs/straps/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/TH -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/arash/anaconda3/envs/straps/include/python3.7m -c -c /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp -o /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
    cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Parallel.h:140,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/utils.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/nn/cloneable.h:5,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/nn.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:13,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ParallelOpenMP.h:83: warning: ignoring #pragma omp parallel [-Wunknown-pragmas]
     #pragma omp parallel for if ((end - begin) >= grain_size)

    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:4:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlign/ROIAlign.h: In function ‘at::Tensor detectron2::ROIAlign_forward(const at::Tensor&, const at::Tensor&, float, int, int, int, bool)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlign/ROIAlign.h:62:18: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (input.type().is_cuda()) {
                      ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:4:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlign/ROIAlign.h: In function ‘at::Tensor detectron2::ROIAlign_backward(const at::Tensor&, const at::Tensor&, float, int, int, int, int, int, int, int, bool)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlign/ROIAlign.h:98:17: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (grad.type().is_cuda()) {
                     ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:5:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h: In function ‘at::Tensor detectron2::ROIAlignRotated_forward(const at::Tensor&, const at::Tensor&, float, int, int, int)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h:57:18: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (input.type().is_cuda()) {
                      ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:5:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h: In function ‘at::Tensor detectron2::ROIAlignRotated_backward(const at::Tensor&, const at::Tensor&, float, int, int, int, int, int, int, int)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h:85:17: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (grad.type().is_cuda()) {
                     ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h: In function ‘int detectron2::deform_conv_forward(at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, int, int, int, int, int, int, int, int, int, int, int)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:134:18: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (input.type().is_cuda()) {
                      ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:136:26: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(weight.type().is_cuda(), "weight tensor is not on GPU!");
                              ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:136:5: error: ‘AT_CHECK’ was not declared in this scope
         AT_CHECK(weight.type().is_cuda(), "weight tensor is not on GPU!");
         ^~~~~~~~
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:136:5: note: suggested alternative: ‘DCHECK’
         AT_CHECK(weight.type().is_cuda(), "weight tensor is not on GPU!");
         ^~~~~~~~
         DCHECK
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:137:26: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(offset.type().is_cuda(), "offset tensor is not on GPU!");
                              ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h: In function ‘int detectron2::deform_conv_backward_input(at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, int, int, int, int, int, int, int, int, int, int, int)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:182:23: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (gradOutput.type().is_cuda()) {
                           ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:184:25: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(input.type().is_cuda(), "input tensor is not on GPU!");
                             ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:184:5: error: ‘AT_CHECK’ was not declared in this scope
         AT_CHECK(input.type().is_cuda(), "input tensor is not on GPU!");
         ^~~~~~~~
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:184:5: note: suggested alternative: ‘DCHECK’
         AT_CHECK(input.type().is_cuda(), "input tensor is not on GPU!");
         ^~~~~~~~
         DCHECK
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:185:26: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(weight.type().is_cuda(), "weight tensor is not on GPU!");
                              ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:186:26: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(offset.type().is_cuda(), "offset tensor is not on GPU!");
                              ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h: In function ‘int detectron2::deform_conv_backward_filter(at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, int, int, int, int, int, int, int, int, int, int, float, int)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:232:23: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (gradOutput.type().is_cuda()) {
                           ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:234:25: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(input.type().is_cuda(), "input tensor is not on GPU!");
                             ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:234:5: error: ‘AT_CHECK’ was not declared in this scope
         AT_CHECK(input.type().is_cuda(), "input tensor is not on GPU!");
         ^~~~~~~~
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:234:5: note: suggested alternative: ‘DCHECK’
         AT_CHECK(input.type().is_cuda(), "input tensor is not on GPU!");
         ^~~~~~~~
         DCHECK
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:235:26: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(offset.type().is_cuda(), "offset tensor is not on GPU!");
                              ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h: In function ‘void detectron2::modulated_deform_conv_forward(at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, int, int, int, int, int, int, int, int, int, int, bool)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:282:18: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (input.type().is_cuda()) {
                      ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:284:26: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(weight.type().is_cuda(), "weight tensor is not on GPU!");
                              ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:284:5: error: ‘AT_CHECK’ was not declared in this scope
         AT_CHECK(weight.type().is_cuda(), "weight tensor is not on GPU!");
         ^~~~~~~~
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:284:5: note: suggested alternative: ‘DCHECK’
         AT_CHECK(weight.type().is_cuda(), "weight tensor is not on GPU!");
         ^~~~~~~~
         DCHECK
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:285:24: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(bias.type().is_cuda(), "bias tensor is not on GPU!");
                            ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:286:26: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(offset.type().is_cuda(), "offset tensor is not on GPU!");
                              ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h: In function ‘void detectron2::modulated_deform_conv_backward(at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, at::Tensor, int, int, int, int, int, int, int, int, int, int, bool)’:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:339:24: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
       if (grad_output.type().is_cuda()) {
                            ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:341:25: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(input.type().is_cuda(), "input tensor is not on GPU!");
                             ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:341:5: error: ‘AT_CHECK’ was not declared in this scope
         AT_CHECK(input.type().is_cuda(), "input tensor is not on GPU!");
         ^~~~~~~~
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:341:5: note: suggested alternative: ‘DCHECK’
         AT_CHECK(input.type().is_cuda(), "input tensor is not on GPU!");
         ^~~~~~~~
         DCHECK
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:342:26: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(weight.type().is_cuda(), "weight tensor is not on GPU!");
                              ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:343:24: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(bias.type().is_cuda(), "bias tensor is not on GPU!");
                            ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:7:
    /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/deformable/deform_conv.h:344:26: warning: ‘at::DeprecatedTypeProperties& at::Tensor::type() const’ is deprecated: Tensor.type() is deprecated. Instead use Tensor.options(), which in many cases (e.g. in a constructor) is a drop-in replacement. If you were using data from type(), that is now available from Tensor itself, so instead of tensor.type().scalar_type(), use tensor.scalar_type() instead and instead of tensor.type().backend() use tensor.device(). [-Wdeprecated-declarations]
         AT_CHECK(offset.type().is_cuda(), "offset tensor is not on GPU!");
                              ^
    In file included from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Tensor.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/Context.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/ATen.h:9,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include/torch/all.h:8,
                     from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/extension.h:4,
                     from /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/vision.cpp:3:
    /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/ATen/core/TensorBody.h:303:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    [11/12] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o.d -DWITH_CUDA -I/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/TH -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/arash/anaconda3/envs/straps/include/python3.7m -c -c /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.cu -o /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --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 '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14
    [12/12] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o.d -DWITH_CUDA -I/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/TH -I/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/arash/anaconda3/envs/straps/include/python3.7m -c -c /tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu -o /tmp/pip-req-build-rjfnnhze/build/temp.linux-x86_64-3.7/tmp/pip-req-build-rjfnnhze/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --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 '-DPYBIND11_COMPILER_TYPE="_gcc"' '-DPYBIND11_STDLIB="_libstdcpp"' '-DPYBIND11_BUILD_ABI="_cxxabi1011"' -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_86,code=compute_86 -gencode=arch=compute_86,code=sm_86 -std=c++14
    ninja: build stopped: subcommand failed.
    Traceback (most recent call last):
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1673, in _run_ninja_build
        env=env)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/subprocess.py", line 512, in run
        output=stdout, stderr=stderr)
    subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

    The above exception was the direct cause of the following exception:

    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-req-build-rjfnnhze/setup.py", line 143, in <module>
        cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
      File "/home/arash/.local/lib/python3.7/site-packages/setuptools/__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/home/arash/.local/lib/python3.7/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/command/install.py", line 545, in run
        self.run_command('build')
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/home/arash/.local/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 79, in run
        _build_ext.run(self)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
        _build_ext.build_ext.run(self)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/command/build_ext.py", line 340, in run
        self.build_extensions()
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 708, in build_extensions
        build_ext.build_extensions(self)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
        _build_ext.build_ext.build_extensions(self)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/command/build_ext.py", line 449, in build_extensions
        self._build_extensions_serial()
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/command/build_ext.py", line 474, in _build_extensions_serial
        self.build_extension(ext)
      File "/home/arash/.local/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
        _build_ext.build_extension(self, ext)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/distutils/command/build_ext.py", line 534, in build_extension
        depends=ext.depends)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 538, in unix_wrap_ninja_compile
        with_cuda=with_cuda)
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1359, in _write_ninja_file_and_compile_objects
        error_prefix='Error compiling objects for extension')
      File "/home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1683, in _run_ninja_build
        raise RuntimeError(message) from e
    RuntimeError: Error compiling objects for extension
    ----------------------------------------
  Rolling back uninstall of detectron2
  Moving to /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/detectron2-0.1.3.dist-info/
   from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/~etectron2-0.1.3.dist-info
  Moving to /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/detectron2/
   from /home/arash/anaconda3/envs/straps/lib/python3.7/site-packages/~etectron2
ERROR: Command errored out with exit status 1: /home/arash/anaconda3/envs/straps/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-rjfnnhze/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-rjfnnhze/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-hihtvh1g/install-record.txt --single-version-externally-managed --compile --install-headers /home/arash/anaconda3/envs/straps/include/python3.7m/detectron2 Check the logs for full command output.`

As you can see, that's not even half of the error output. I have gone back and checked the original Detectron2 repo and tried to debug from there but to no avail since your fork is vastly different from the original. I have applied all the fixes that they mention in the original repo but nothing seems to be working. Writing this issue here as a last resort to see what is wrong.

I am running python=3.7.11, torch=1.8.0, cudatoolkit=11.1 with CUDA version being the same. My nvcc and gcc versions are all compatible with one another as well.

akashsengupta1997 commented 3 years ago

Hi,

The simplest fix would probably be to use torch==1.4.0 (and torchvision==0.5.0) as stipulated in the README (as well as the appropriate CUDA version - 10.1 perhaps?).

My fork of detectron2 is simply an older version of it. The newer versions of detectron2 are not backwards compatible with older versions of pytorch, hence I recommend using my fork since it works with torch==1.4.0, as does the rest of the code.

If this still doesn't work, you can check out a newer related project here which does not have detectron2 as a dependency (although the code for this project has been tested with torch==1.6.0, so there may be further hassle if the appropriate version of torch is not used).

Akash

AlyanQ commented 2 years ago

Unfortunately, I have with me only a GT630 and an RTX3090. The GT630 is too old and has many compatibility issues, while my RTX3090 only supports CUDA versions 11.0 and above. Both of your projects are using CUDA versions 10.1 or 10.2 which just won't work with my GPU currently. Do you have any suggestions as to how I would go about running your project?