hpanwar08 / detectron2

Detectron2 for Document Layout Analysis
Apache License 2.0
184 stars 63 forks source link

Can not build with CUDA 10.2 #17

Closed duklin closed 4 years ago

duklin commented 4 years ago

Instructions To Reproduce the Issue:

  1. Have not made any changes in code
  2. Command: pip install -e detectron2_repo
  3. Log:

    Obtaining file:///root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo
    Requirement already satisfied: termcolor>=1.1 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from detectron2==0.1) (1.1.0)
    Requirement already satisfied: Pillow>=6.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from detectron2==0.1) (7.1.2)
    Requirement already satisfied: yacs>=0.1.6 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from detectron2==0.1) (0.1.7)
    Requirement already satisfied: tabulate in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from detectron2==0.1) (0.8.7)
    Requirement already satisfied: cloudpickle in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from detectron2==0.1) (1.4.1)
    Requirement already satisfied: matplotlib in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from detectron2==0.1) (3.2.1)
    Requirement already satisfied: tqdm>4.29.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from detectron2==0.1) (4.46.0)
    Requirement already satisfied: tensorboard in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from detectron2==0.1) (2.2.1)
    Requirement already satisfied: fvcore in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from detectron2==0.1) (0.1.dev200506)
    Requirement already satisfied: PyYAML in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from yacs>=0.1.6->detectron2==0.1) (5.3.1)
    Requirement already satisfied: python-dateutil>=2.1 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from matplotlib->detectron2==0.1) (2.8.1)
    Requirement already satisfied: numpy>=1.11 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from matplotlib->detectron2==0.1) (1.18.1)
    Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from matplotlib->detectron2==0.1) (2.4.7)
    Requirement already satisfied: kiwisolver>=1.0.1 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from matplotlib->detectron2==0.1) (1.2.0)
    Requirement already satisfied: cycler>=0.10 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from matplotlib->detectron2==0.1) (0.10.0)
    Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (0.4.1)
    Requirement already satisfied: six>=1.10.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (1.14.0)
    Requirement already satisfied: grpcio>=1.24.3 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (1.28.1)
    Requirement already satisfied: google-auth<2,>=1.6.3 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (1.14.2)
    Requirement already satisfied: wheel>=0.26; python_version >= "3" in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (0.34.2)
    Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (1.6.0.post3)
    Requirement already satisfied: requests<3,>=2.21.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (2.23.0)
    Requirement already satisfied: werkzeug>=0.11.15 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (1.0.1)
    Requirement already satisfied: setuptools>=41.0.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (46.1.3.post20200325)
    Requirement already satisfied: absl-py>=0.4 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (0.9.0)
    Requirement already satisfied: protobuf>=3.6.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (3.11.3)
    Requirement already satisfied: markdown>=2.6.8 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from tensorboard->detectron2==0.1) (3.2.2)
    Requirement already satisfied: portalocker in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from fvcore->detectron2==0.1) (1.7.0)
    Requirement already satisfied: requests-oauthlib>=0.7.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.1) (1.3.0)
    Requirement already satisfied: pyasn1-modules>=0.2.1 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.1) (0.2.8)
    Requirement already satisfied: rsa<4.1,>=3.1.4 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.1) (4.0)
    Requirement already satisfied: cachetools<5.0,>=2.0.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.1) (4.1.0)
    Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.1) (1.25.9)
    Requirement already satisfied: chardet<4,>=3.0.2 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.1) (3.0.4)
    Requirement already satisfied: idna<3,>=2.5 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.1) (2.9)
    Requirement already satisfied: certifi>=2017.4.17 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.1) (2020.4.5.1)
    Requirement already satisfied: importlib-metadata; python_version < "3.8" in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from markdown>=2.6.8->tensorboard->detectron2==0.1) (1.6.0)
    Requirement already satisfied: oauthlib>=3.0.0 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.1) (3.1.0)
    Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard->detectron2==0.1) (0.4.8)
    Requirement already satisfied: zipp>=0.5 in /root/miniconda3/envs/dla/lib/python3.6/site-packages (from importlib-metadata; python_version < "3.8"->markdown>=2.6.8->tensorboard->detectron2==0.1) (3.1.0)
    Installing collected packages: detectron2
    Running setup.py develop for detectron2
    ERROR: Command errored out with exit status 1:
     command: /root/miniconda3/envs/dla/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/setup.py'"'"'; __file__='"'"'/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps
         cwd: /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/
    Complete output (581 lines):
    running develop
    running egg_info
    writing detectron2.egg-info/PKG-INFO
    writing dependency_links to detectron2.egg-info/dependency_links.txt
    writing requirements to detectron2.egg-info/requires.txt
    writing top-level names to detectron2.egg-info/top_level.txt
    reading manifest file 'detectron2.egg-info/SOURCES.txt'
    writing manifest file 'detectron2.egg-info/SOURCES.txt'
    running build_ext
    building 'detectron2._C' extension
    Emitting ninja build file /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/build.ninja...
    Compiling objects...
    Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
    [1/4] /usr/local/cuda-10.2/bin/nvcc -DWITH_CUDA -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/TH -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/root/miniconda3/envs/dla/include/python3.6m -c -c /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/cuda_version.cu -o /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/cuda_version.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_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 -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14
    [2/4] /usr/local/cuda-10.2/bin/nvcc -DWITH_CUDA -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/TH -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/root/miniconda3/envs/dla/include/python3.6m -c -c /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_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 -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.o
    /usr/local/cuda-10.2/bin/nvcc -DWITH_CUDA -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/TH -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/root/miniconda3/envs/dla/include/python3.6m -c -c /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_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 -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv.h(136): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv.h(184): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv.h(234): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv.h(284): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv.h(341): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.cu(155): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.cu(338): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.cu(503): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.cu(696): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.cu(823): error: identifier "AT_CHECK" is undefined
    
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/deformable/deform_conv_cuda.cu(953): error: identifier "AT_CHECK" is undefined
    
    11 errors detected in the compilation of "/tmp/tmpxft_00002fc3_00000000-6_deform_conv_cuda.cpp1.ii".
    [3/4] c++ -MMD -MF /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.o.d -pthread -B /root/miniconda3/envs/dla/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/TH -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/root/miniconda3/envs/dla/include/python3.6m -c -c /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp -o /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
    FAILED: /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.o
    c++ -MMD -MF /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.o.d -pthread -B /root/miniconda3/envs/dla/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/TH -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/root/miniconda3/envs/dla/include/python3.6m -c -c /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp -o /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:4:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/ROIAlign/ROIAlign.h: In function ‘at::Tensor detectron2::ROIAlign_forward(const at::Tensor&, const at::Tensor&, float, int, int, int, bool)’:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:4:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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)’:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:5:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated.h: In function ‘at::Tensor detectron2::ROIAlignRotated_forward(const at::Tensor&, const at::Tensor&, float, int, int, int)’:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:5:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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)’:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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)’:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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!");
         ^~~~~~~~
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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)’:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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!");
         ^~~~~~~~
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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)’:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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!");
         ^~~~~~~~
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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)’:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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!");
         ^~~~~~~~
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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)’:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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!");
         ^~~~~~~~
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    In file included from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:7:0:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/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 /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Tensor.h:11:0,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/Context.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/ATen.h:5,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/types.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader_options.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/base.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader/stateful.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data/dataloader.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/data.h:3,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include/torch/all.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/extension.h:4,
                     from /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/vision.cpp:3:
    /root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/ATen/core/TensorBody.h:262:30: note: declared here
       DeprecatedTypeProperties & type() const {
                                  ^~~~
    [4/4] /usr/local/cuda-10.2/bin/nvcc -DWITH_CUDA -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/TH -I/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda-10.2/include -I/root/miniconda3/envs/dla/include/python3.6m -c -c /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/ROIAlign/ROIAlign_cuda.cu -o /root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/build/temp.linux-x86_64-3.6/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/detectron2/layers/csrc/ROIAlign/ROIAlign_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_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 -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_61,code=sm_61 -std=c++14
    ninja: build stopped: subcommand failed.
    Traceback (most recent call last):
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1400, in _run_ninja_build
        check=True)
      File "/root/miniconda3/envs/dla/lib/python3.6/subprocess.py", line 438, in run
        output=stdout, stderr=stderr)
    subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
    
    During handling of the above exception, another exception occurred:
    
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/setup.py", line 138, in <module>
        cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/setuptools/__init__.py", line 144, in setup
        return distutils.core.setup(**attrs)
      File "/root/miniconda3/envs/dla/lib/python3.6/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/root/miniconda3/envs/dla/lib/python3.6/distutils/dist.py", line 955, in run_commands
        self.run_command(cmd)
      File "/root/miniconda3/envs/dla/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/setuptools/command/develop.py", line 38, in run
        self.install_for_development()
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/setuptools/command/develop.py", line 140, in install_for_development
        self.run_command('build_ext')
      File "/root/miniconda3/envs/dla/lib/python3.6/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/root/miniconda3/envs/dla/lib/python3.6/distutils/dist.py", line 974, in run_command
        cmd_obj.run()
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 87, in run
        _build_ext.run(self)
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
        _build_ext.build_ext.run(self)
      File "/root/miniconda3/envs/dla/lib/python3.6/distutils/command/build_ext.py", line 339, in run
        self.build_extensions()
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 580, in build_extensions
        build_ext.build_extensions(self)
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
        _build_ext.build_ext.build_extensions(self)
      File "/root/miniconda3/envs/dla/lib/python3.6/distutils/command/build_ext.py", line 448, in build_extensions
        self._build_extensions_serial()
      File "/root/miniconda3/envs/dla/lib/python3.6/distutils/command/build_ext.py", line 473, in _build_extensions_serial
        self.build_extension(ext)
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 208, in build_extension
        _build_ext.build_extension(self, ext)
      File "/root/miniconda3/envs/dla/lib/python3.6/distutils/command/build_ext.py", line 533, in build_extension
        depends=ext.depends)
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 423, in unix_wrap_ninja_compile
        with_cuda=with_cuda)
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1140, in _write_ninja_file_and_compile_objects
        error_prefix='Error compiling objects for extension')
      File "/root/miniconda3/envs/dla/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1413, in _run_ninja_build
        raise RuntimeError(message)
    RuntimeError: Error compiling objects for extension
    ----------------------------------------
    ERROR: Command errored out with exit status 1: /root/miniconda3/envs/dla/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/setup.py'"'"'; __file__='"'"'/root/miniconda3/envs/dla/lib/python3.6/site-packages/detectron2_repo/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' develop --no-deps Check the logs for full command output.

Environment:


sys.platform linux Python 3.6.10 packaged by conda-forge (default, Apr 24 2020, 16:44:11) [GCC 7.3.0] Numpy 1.18.1 detectron2._C failed to import DETECTRON2_ENV_MODULE PyTorch 1.5.0 PyTorch Debug Build False torchvision 0.6.0a0+82fd1c8 CUDA available True GPU 0 GeForce GTX 1080 CUDA_HOME /usr/local/cuda-10.2 NVCC Cuda compilation tools, release 10.2, V10.2.89 Pillow 7.1.2

PyTorch built with:

hpanwar08 commented 4 years ago

Are you using this repo to install detectron2? Please use the original detectron2 repo (https://github.com/facebookresearch/detectron2) for installation. This repo is only meant for using trained model and config.