Giter Club home page Giter Club logo

detectron2's Introduction

Requirements

  • Python >= 3.6(Conda)
  • PyTorch 1.3
  • torchvision that matches the PyTorch installation. You can install them together at pytorch.org to make sure of this.
  • OpenCV, needed by demo and visualization
  • fvcore: pip install git+https://github.com/facebookresearch/fvcore
  • pycocotools: pip install cython; pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
  • VS2019(no test in older version)/CUDA10.1(no test in older version)

several files must be changed by manually.

file1: 
  {your evn path}\Lib\site-packages\torch\include\torch\csrc\jit\argument_spec.h
  example:
  {C:\Miniconda3\envs\py36}\Lib\site-packages\torch\include\torch\csrc\jit\argument_spec.h(190)
    static constexpr size_t DEPTH_LIMIT = 128;
      change to -->
    static const size_t DEPTH_LIMIT = 128;
file2: 
  {your evn path}\Lib\site-packages\torch\include\pybind11\cast.h
  example:
  {C:\Miniconda3\envs\py36}\Lib\site-packages\torch\include\pybind11\cast.h(1449)
    explicit operator type&() { return *(this->value); }
      change to -->
    explicit operator type&() { return *((type*)this->value); }

Build detectron2

After having the above dependencies, run:

conda activate {your env}

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat"

git clone https://github.com/conansherry/detectron2

cd detectron2

python setup.py build develop

Note: you may need to rebuild detectron2 after reinstalling a different build of PyTorch.

Detectron2 is Facebook AI Research's next generation software system that implements state-of-the-art object detection algorithms. It is a ground-up rewrite of the previous version, Detectron, and it originates from maskrcnn-benchmark.

What's New

  • It is powered by the PyTorch deep learning framework.
  • Includes more features such as panoptic segmentation, densepose, Cascade R-CNN, rotated bounding boxes, etc.
  • Can be used as a library to support different projects on top of it. We'll open source more research projects in this way.
  • It trains much faster.

See our blog post to see more demos and learn about detectron2.

Installation

See INSTALL.md.

Quick Start

See GETTING_STARTED.md, or the Colab Notebook.

Learn more at our documentation. And see projects/ for some projects that are built on top of detectron2.

Model Zoo and Baselines

We provide a large set of baseline results and trained models available for download in the Detectron2 Model Zoo.

License

Detectron2 is released under the Apache 2.0 license.

Citing Detectron

If you use Detectron2 in your research or wish to refer to the baseline results published in the Model Zoo, please use the following BibTeX entry.

@misc{wu2019detectron2,
  author =       {Yuxin Wu and Alexander Kirillov and Francisco Massa and
                  Wan-Yen Lo and Ross Girshick},
  title =        {Detectron2},
  howpublished = {\url{https://github.com/facebookresearch/detectron2}},
  year =         {2019}
}

detectron2's People

Contributors

bigbookplus avatar botcs avatar bryant1410 avatar conansherry avatar donnydonny123 avatar endernewton avatar facebook-github-bot avatar higumachan avatar invisprints avatar jahaniam avatar kdexd avatar lyttonhao avatar maxfrei750 avatar nero19960329 avatar obendidi avatar ppwwyyxx avatar raymondcm avatar rbgirshick avatar sampepose avatar shapovalov avatar shenyunhang avatar srishti-nema avatar timgates42 avatar viven12138 avatar vkhalidov avatar wangg12 avatar wanyenlo avatar yanicklandry avatar zhiqwang avatar zxf8665905 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

detectron2's Issues

got 'AssertionError: Torch not compiled with CUDA enabled'

I installed pytorch with cpuonly,but still got the above error,even I didn't have gpu.

Also tried
cfg.MODEL.DEVICE = "cpu" from https://github.com/facebookresearch/detectron2/issues/300#issuecomment-552465720

output of python -m detectron2.utils.collect_env
log.txt


sys.platform win32
Python 3.7.6 (default, Jan 8 2020, 20:23:39) [MSC v.1916 64 bit (AMD64)]
Numpy 1.17.4
Detectron2 Compiler MSVC 192328106
Detectron2 CUDA Compiler not available
DETECTRON2_ENV_MODULE
PyTorch 1.3.1
PyTorch Debug Build False
torchvision unknown
CUDA available False
Pillow 6.2.2
cv2 4.1.2


PyTorch built with:

  • MSVC 191125547
  • Intel(R) Math Kernel Library Version 2019.0.4 Product Build 20190411 for Intel(R) 64 architecture applications
  • OpenMP 200203
  • Build settings: BLAS=MKL, BUILD_NAMEDTENSOR=OFF, BUILD_TYPE=Release, CXX_FLAGS=/DWIN32 /D_WINDOWS /GR /w /EHa /MP /bigobj -openmp, DISABLE_NUMA=1, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, USE_CUDA=False, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=OFF, USE_MPI=OFF, USE_NCCL=OFF, USE_NNPACK=OFF, USE_OPENMP=ON, USE_STATIC_DISPATCH=OFF,

Cuda version mismatch

❓ Questions and Help

General questions about detectron2.

The detected CUDA version (12.1) mismatches the version that was used to compile
PyTorch (11.7). Please make sure to use the same CUDA versions. while runnning

python3 setup.py build develop

NOTE:

If you met any unexpected issue when using detectron2 and wish to know why,
please use the "Unexpected Problems / Bugs" issue template.

Files to modify do not exists

I followed the install procedure and installed the dependency with the given directive.

However, following the directives, the pytorch version installed is 1.5.1

The files specified to modify do not exists at the mentioned location.

Should the version being installed specifically be 1.3 ? If that so, what would be the command and compatible pytorch and vision to install ? the git and website of pytorch provides it only for version 1.5, 1.2 but not 1.3

https://pytorch.org/get-started/previous-versions/

Thanks

Windows10 CUDA 10.1 VS2019 Detectron2 Build - nvcc fail

Referencing facebookresearch/detectron2#232 , I followed to facebookresearch/detectron2#9 and found this solution. I cloned this version of detectron2 and implemented the ROI changes in pytorch, running the setup.py command in x64 Native Tools Command prompt for VS2019, with the cd set as the folder detectron2 has been cloned to.

I have hit error:

nvcc fatal : Could not set up the environment for Microsoft Visual Studio using 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.23.28105/bin/HostX86/x64/../../../../../../../VC/Auxiliary/Build/vcvars64.bat'
error: command 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin\nvcc.exe' failed with exit status 1

complete error log:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin\nvcc.exe -c C:\projects\pytorch\pytorch\detectron2\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.cu -o build\temp.win-amd64-3.7\Release\projects\pytorch\pytorch\detectron2\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.obj -IC:\projects\pytorch\pytorch\detectron2\detectron2\layers\csrc -IC:\Users\aesnj\AppData\Local\Programs\Python\Python37\lib\site-packages\torch\include -IC:\Users\aesnj\AppData\Local\Programs\Python\Python37\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\aesnj\AppData\Local\Programs\Python\Python37\lib\site-packages\torch\include\TH -IC:\Users\aesnj\AppData\Local\Programs\Python\Python37\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -IC:\Users\aesnj\AppData\Local\Programs\Python\Python37\include -IC:\Users\aesnj\AppData\Local\Programs\Python\Python37\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.23.28105\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.18362.0\cppwinrt" -Xcompiler /EHsc -Xcompiler /wd4819 -Xcompiler /MD -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -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_75,code=sm_75
nvcc fatal : Could not set up the environment for Microsoft Visual Studio using 'C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.23.28105/bin/HostX86/x64/../../../../../../../VC/Auxiliary/Build/vcvars64.bat'
error: command 'C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin\nvcc.exe' failed with exit status 1

build problem on Windows10.

❓ Questions and Help

python: 3.6.0
torch: 1.7.0

the problem was shown as this:

FAILED: D:/GitHub/LocalFiles/detectron2/build/temp.win-amd64-3.6/Release/GitHub/LocalFiles/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.obj

and the detail is this:

D:/Anaconda3/envs/mainenv/lib/site-packages/torch/include\torch/csrc/jit/ir/ir.h(1347): error: member "torch::jit::ProfileOptionalOp::Kind" may not be initialized

1 error detected in the compilation of "C:/Users/aac/AppData/Local/Temp/tmpxft_000049ec_00000000-7_deform_conv_cuda.cpp1.ii".
deform_conv_cuda.cu
ninja: build stopped: subcommand failed.

If some setting is not prepared? For help.

Visualize Connected Keypoint Annotations

Hi I have successfully trained my own custom model and was using it to run inference on some images, The model appears to work pretty well and I have no issues with the display of the bounding box and the keypoint annotations itself. However I was expecting that the keypoints would be connected into a skeleton structure instead of just showing up as points. I have previously defined the connections when annotating using COCO annotator. Here is my code.

cfg = get_cfg()
cfg.merge_from_file(model_zoo.get_config_file("COCO-Keypoints\keypoint_rcnn_R_50_FPN_1x.yaml"))
cfg.MODEL.WEIGHTS = os.path.join(cfg.OUTPUT_DIR, "model_final.pth")  # path to the model we just trained
cfg.MODEL.ROI_HEADS.SCORE_THRESH_TEST = 0.3   # set a custom testing threshold
cfg.MODEL.ROI_HEADS.NUM_CLASSES = 1
predictor = DefaultPredictor(cfg)

register_coco_instances("infant", {}, "infant_annotation_train.json", "datasets\infant")

val_dir = r"validation/"
for file in os.listdir(val_dir):
    filename = os.fsdecode(file)
    filename = val_dir + filename
    im = cv2.imread(filename)
    outputs = predictor(im)
    v = Visualizer(im[:, :, ::-1],
                metadata=MetadataCatalog.get("infant"),
                scale=0.5,
                instance_mode=ColorMode.IMAGE_BW   # remove the colors of unsegmented pixels. This option is only available for segmentation models
                )
    out = v.draw_instance_predictions(outputs["instances"].to("cpu"))
    #out = v.draw_and_connect_keypoints(np.squeeze(outputs["instances"].pred_keypoints.to("cpu")))
    cv2.imshow("Inference", out.get_image()[:, :, ::-1])
    cv2.waitKey(0)

I have tried both the "draw_instance_predictions" and "draw_and_connect_keypoints" functions but both yielded similar results.
(See image below for expectation vs reality)

image
image

GPU is not used when running demo.py

Run command

python demo.py --config-file ../configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml --video-input test.mp4 --opts MODEL.WEIGHTS detectron2://COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x/137849600/model_final_f10217.pkl

Expected behavior

When running demo.py, the GPU is not used, but the CPU is used

image

Environment

sys.platform win32
Python 3.7.13 (default, Mar 28 2022, 08:03:21) [MSC v.1916 64 bit (AMD64)]
numpy 1.21.5
detectron2 0.6 @l:\Networks\detectron2\detectron2
Compiler MSVC 192930145
CUDA compiler CUDA 11.6
detectron2 arch flags L:\Networks\detectron2\detectron2_C.pyd; cannot find cuobjdump
DETECTRON2_ENV_MODULE
PyTorch 1.11.0+cu113 @p:\Anaconda3\envs\pytorch\lib\site-packages\torch
PyTorch debug build False
GPU available Yes
GPU 0 NVIDIA GeForce RTX 3070 (arch=8.6)
Driver version 511.65
CUDA_HOME C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6
Pillow 9.1.0
torchvision 0.12.0+cu113 @p:\Anaconda3\envs\pytorch\lib\site-packages\torchvision
torchvision arch flags P:\Anaconda3\envs\pytorch\lib\site-packages\torchvision_C.pyd; cannot find cuobjdump
fvcore 0.1.5
iopath 0.1.9
cv2 4.5.5

Broken Pipe Issue

Here's what I need help with:

I have been banging my head against a wall trying to get detectron2 to work, but to no avail. Now after I stumbled onto this project, i was finally able to build and install detectron2 properly. I tried replicating this notebook locally, which works as expected, even predicting balloons properly.

But when I reproduce the same code as a python file and try to run it using either pycharm or cmd line I'm hitting a weird error which I've not found anything about either in original Detectron2 repo or simple google search.

This gist has the code I pulled into a single file.

Here's the error log:

Config 'F:\dd\detectron2\configs\COCO-InstanceSegmentation\mask_rcnn_R_50_FPN_3x.yaml' has no VERSION. Assuming it to be compatible with latest v2.
Config 'F:\dd\detectron2\configs\COCO-InstanceSegmentation\mask_rcnn_R_50_FPN_3x.yaml' has no VERSION. Assuming it to be compatible with latest v2.
Traceback (most recent call last):
  File "<string>", line 1, in <module>
Traceback (most recent call last):
  File "sample", line 79, in <module>
    trainer = DefaultTrainer(cfg)
  File "f:\dd\conan_det\detectron2\detectron2\engine\defaults.py", line 249, in __init__
      File "E:\Anaconda\envs\dd\lib\multiprocessing\spawn.py", line 105, in spawn_main
super().__init__(model, data_loader, optimizer)
  File "f:\dd\conan_det\detectron2\detectron2\engine\train_loop.py", line 194, in __init__
    exitcode = _main(fd)
  File "E:\Anaconda\envs\dd\lib\multiprocessing\spawn.py", line 114, in _main
    self._data_loader_iter = iter(data_loader)
  File "E:\Anaconda\envs\dd\lib\site-packages\torch\utils\data\dataloader.py", line 278, in __iter__
    prepare(preparation_data)
  File "E:\Anaconda\envs\dd\lib\multiprocessing\spawn.py", line 225, in prepare
    return _MultiProcessingDataLoaderIter(self)
_fixup_main_from_path(data['init_main_from_path'])  File "E:\Anaconda\envs\dd\lib\site-packages\torch\utils\data\dataloader.py", line 682, in __init__

  File "E:\Anaconda\envs\dd\lib\multiprocessing\spawn.py", line 277, in _fixup_main_from_path
    run_name="__mp_main__")
      File "E:\Anaconda\envs\dd\lib\runpy.py", line 263, in run_path
w.start()
  File "E:\Anaconda\envs\dd\lib\multiprocessing\process.py", line 112, in start
    pkg_name=pkg_name, script_name=fname)
self._popen = self._Popen(self)  File "E:\Anaconda\envs\dd\lib\runpy.py", line 96, in _run_module_code

  File "E:\Anaconda\envs\dd\lib\multiprocessing\context.py", line 223, in _Popen
    mod_name, mod_spec, pkg_name, script_name)
return _default_context.get_context().Process._Popen(process_obj)  File "E:\Anaconda\envs\dd\lib\runpy.py", line 85, in _run_code

  File "E:\Anaconda\envs\dd\lib\multiprocessing\context.py", line 322, in _Popen
    exec(code, run_globals)
      File "C:\Users\Gautam\PycharmProjects\detectron2_sample\sample", line 79, in <module>
return Popen(process_obj)
  File "E:\Anaconda\envs\dd\lib\multiprocessing\popen_spawn_win32.py", line 89, in __init__
    trainer = DefaultTrainer(cfg)
reduction.dump(process_obj, to_child)  File "f:\dd\conan_det\detectron2\detectron2\engine\defaults.py", line 249, in __init__

  File "E:\Anaconda\envs\dd\lib\multiprocessing\reduction.py", line 60, in dump
    ForkingPickler(file, protocol).dump(obj)
    BrokenPipeErrorsuper().__init__(model, data_loader, optimizer):
[Errno 32] Broken pipe  File "f:\dd\conan_det\detectron2\detectron2\engine\train_loop.py", line 194, in __init__

    self._data_loader_iter = iter(data_loader)
  File "E:\Anaconda\envs\dd\lib\site-packages\torch\utils\data\dataloader.py", line 278, in __iter__
    return _MultiProcessingDataLoaderIter(self)
  File "E:\Anaconda\envs\dd\lib\site-packages\torch\utils\data\dataloader.py", line 682, in __init__
    w.start()
  File "E:\Anaconda\envs\dd\lib\multiprocessing\process.py", line 112, in start
    self._popen = self._Popen(self)
  File "E:\Anaconda\envs\dd\lib\multiprocessing\context.py", line 223, in _Popen
    return _default_context.get_context().Process._Popen(process_obj)
  File "E:\Anaconda\envs\dd\lib\multiprocessing\context.py", line 322, in _Popen
    return Popen(process_obj)
  File "E:\Anaconda\envs\dd\lib\multiprocessing\popen_spawn_win32.py", line 46, in __init__
    prep_data = spawn.get_preparation_data(process_obj._name)
  File "E:\Anaconda\envs\dd\lib\multiprocessing\spawn.py", line 143, in get_preparation_data
    _check_not_importing_main()
  File "E:\Anaconda\envs\dd\lib\multiprocessing\spawn.py", line 136, in _check_not_importing_main
    is not going to be frozen to produce an executable.''')
RuntimeError:
        An attempt has been made to start a new process before the
        current process has finished its bootstrapping phase.

        This probably means that you are not using fork to start your
        child processes and you have forgotten to use the proper idiom
        in the main module:

            if __name__ == '__main__':
                freeze_support()
                ...

        The "freeze_support()" line can be omitted if the program
        is not going to be frozen to produce an executable.

Environment

The filename, directory name, or volume label syntax is incorrect.
------------------------  ------------------------------------------------------------------
sys.platform              win32
Python                    3.7.4 (default, Aug  9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)]
Numpy                     1.16.5
Detectron2 Compiler       MSVC 190024215
Detectron2 CUDA Compiler  10.2
DETECTRON2_ENV_MODULE     <not set>
PyTorch                   1.3.1
PyTorch Debug Build       False
torchvision               0.4.2
CUDA available            True
GPU 0                     GeForce GTX 1060 3GB
CUDA_HOME                 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2
NVCC                      Not Available
Pillow                    6.2.1
cv2                       3.4.2
------------------------  ------------------------------------------------------------------
PyTorch built with:
  - MSVC 191125547
  - Intel(R) Math Kernel Library Version 2019.0.4 Product Build 20190411 for Intel(R) 64 architecture applications
  - OpenMP 200203
  - CUDA Runtime 10.1
  - NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_50,code=compute_50
  - CuDNN 7.5.1
  - Magma 2.5.0
  - Build settings: BLAS=MKL, BUILD_NAMEDTENSOR=OFF, BUILD_TYPE=Release, CXX_FLAGS=/DWIN32 /D_WINDOWS  /GR  /w /EHa /MP /bigobj -openmp, DISABLE_NUMA=1, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, USE_CUDA=True, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=OFF, USE_MPI=OFF, USE_NCCL=OFF, USE_NNPACK=OFF, USE_OPENMP=ON, USE_STATIC_DISPATCH=OFF,

error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/

I am using VS2019. When running python setup.py build develop, it shows

Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/

I have already installed 14.0 with 'Microsoft Visual C++ Build Tools', and I can find 'Microsoft Visual C++ 2015 Redistributable (x64) - 14.0.24210' in my system. Can anybody help me? Thanks!

Detectron2 could not find MSVC compiler during build.

Hi there, thank you for your detectron2 implementation.

I am trying to build the project in my conda environment. However, I encountered this error.

running build
running build_py
running build_ext
min version:  (19, 0, 24215)
cl
C:\Users\Deployment\.conda\envs\sliding_windows_py37_copy\lib\site-packages\torch\utils\cpp_extension.py:239: UserWarning: Error checking compiler version for cl: [WinError 2] The system cannot find the file specified
  warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))

It seems like the code could not locate the MSVC compiler. I am using Microsoft Visual Studios 2019 so I know that there is a functional compiler.

Below are my build settings.

    Python: 3.7
    CUDA: 10.1
    PyTorch: 1.6.0
    Torchvision: 0.7.0
    Microsoft Visual Studio: 2019

ValueError: Unknown CUDA arch (8.6) or GPU not supported

i was following this tutorial : https://dgmaxime.medium.com/how-to-easily-install-detectron2-on-windows-10-39186139101c

when i try : pip install -e . or "python setup.py build develop" when cloning your github repo i get the same error which is :


(myenv) C:\Users\Mobassir\ck\detectron2>python setup.py build develop
running build
running build_py
creating build
creating build\lib.win-amd64-3.7
creating build\lib.win-amd64-3.7\detectron2
copying detectron2\__init__.py -> build\lib.win-amd64-3.7\detectron2
creating build\lib.win-amd64-3.7\detectron2\checkpoint
copying detectron2\checkpoint\c2_model_loading.py -> build\lib.win-amd64-3.7\detectron2\checkpoint
copying detectron2\checkpoint\catalog.py -> build\lib.win-amd64-3.7\detectron2\checkpoint
copying detectron2\checkpoint\detection_checkpoint.py -> build\lib.win-amd64-3.7\detectron2\checkpoint
copying detectron2\checkpoint\__init__.py -> build\lib.win-amd64-3.7\detectron2\checkpoint
creating build\lib.win-amd64-3.7\detectron2\config
copying detectron2\config\compat.py -> build\lib.win-amd64-3.7\detectron2\config
copying detectron2\config\config.py -> build\lib.win-amd64-3.7\detectron2\config
copying detectron2\config\defaults.py -> build\lib.win-amd64-3.7\detectron2\config
copying detectron2\config\__init__.py -> build\lib.win-amd64-3.7\detectron2\config
creating build\lib.win-amd64-3.7\detectron2\data
copying detectron2\data\build.py -> build\lib.win-amd64-3.7\detectron2\data
copying detectron2\data\catalog.py -> build\lib.win-amd64-3.7\detectron2\data
copying detectron2\data\common.py -> build\lib.win-amd64-3.7\detectron2\data
copying detectron2\data\dataset_mapper.py -> build\lib.win-amd64-3.7\detectron2\data
copying detectron2\data\detection_utils.py -> build\lib.win-amd64-3.7\detectron2\data
copying detectron2\data\__init__.py -> build\lib.win-amd64-3.7\detectron2\data
creating build\lib.win-amd64-3.7\detectron2\engine
copying detectron2\engine\defaults.py -> build\lib.win-amd64-3.7\detectron2\engine
copying detectron2\engine\hooks.py -> build\lib.win-amd64-3.7\detectron2\engine
copying detectron2\engine\launch.py -> build\lib.win-amd64-3.7\detectron2\engine
copying detectron2\engine\train_loop.py -> build\lib.win-amd64-3.7\detectron2\engine
copying detectron2\engine\__init__.py -> build\lib.win-amd64-3.7\detectron2\engine
creating build\lib.win-amd64-3.7\detectron2\evaluation
copying detectron2\evaluation\cityscapes_evaluation.py -> build\lib.win-amd64-3.7\detectron2\evaluation
copying detectron2\evaluation\coco_evaluation.py -> build\lib.win-amd64-3.7\detectron2\evaluation
copying detectron2\evaluation\evaluator.py -> build\lib.win-amd64-3.7\detectron2\evaluation
copying detectron2\evaluation\lvis_evaluation.py -> build\lib.win-amd64-3.7\detectron2\evaluation
copying detectron2\evaluation\panoptic_evaluation.py -> build\lib.win-amd64-3.7\detectron2\evaluation
copying detectron2\evaluation\pascal_voc_evaluation.py -> build\lib.win-amd64-3.7\detectron2\evaluation
copying detectron2\evaluation\sem_seg_evaluation.py -> build\lib.win-amd64-3.7\detectron2\evaluation
copying detectron2\evaluation\testing.py -> build\lib.win-amd64-3.7\detectron2\evaluation
copying detectron2\evaluation\__init__.py -> build\lib.win-amd64-3.7\detectron2\evaluation
creating build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\batch_norm.py -> build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\deform_conv.py -> build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\mask_ops.py -> build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\nms.py -> build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\roi_align.py -> build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\roi_align_rotated.py -> build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\rotated_boxes.py -> build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\shape_spec.py -> build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\wrappers.py -> build\lib.win-amd64-3.7\detectron2\layers
copying detectron2\layers\__init__.py -> build\lib.win-amd64-3.7\detectron2\layers
creating build\lib.win-amd64-3.7\detectron2\modeling
copying detectron2\modeling\anchor_generator.py -> build\lib.win-amd64-3.7\detectron2\modeling
copying detectron2\modeling\box_regression.py -> build\lib.win-amd64-3.7\detectron2\modeling
copying detectron2\modeling\matcher.py -> build\lib.win-amd64-3.7\detectron2\modeling
copying detectron2\modeling\poolers.py -> build\lib.win-amd64-3.7\detectron2\modeling
copying detectron2\modeling\postprocessing.py -> build\lib.win-amd64-3.7\detectron2\modeling
copying detectron2\modeling\sampling.py -> build\lib.win-amd64-3.7\detectron2\modeling
copying detectron2\modeling\test_time_augmentation.py -> build\lib.win-amd64-3.7\detectron2\modeling
copying detectron2\modeling\__init__.py -> build\lib.win-amd64-3.7\detectron2\modeling
creating build\lib.win-amd64-3.7\detectron2\model_zoo
copying detectron2\model_zoo\model_zoo.py -> build\lib.win-amd64-3.7\detectron2\model_zoo
copying detectron2\model_zoo\__init__.py -> build\lib.win-amd64-3.7\detectron2\model_zoo
creating build\lib.win-amd64-3.7\detectron2\solver
copying detectron2\solver\build.py -> build\lib.win-amd64-3.7\detectron2\solver
copying detectron2\solver\lr_scheduler.py -> build\lib.win-amd64-3.7\detectron2\solver
copying detectron2\solver\__init__.py -> build\lib.win-amd64-3.7\detectron2\solver
creating build\lib.win-amd64-3.7\detectron2\structures
copying detectron2\structures\boxes.py -> build\lib.win-amd64-3.7\detectron2\structures
copying detectron2\structures\image_list.py -> build\lib.win-amd64-3.7\detectron2\structures
copying detectron2\structures\instances.py -> build\lib.win-amd64-3.7\detectron2\structures
copying detectron2\structures\keypoints.py -> build\lib.win-amd64-3.7\detectron2\structures
copying detectron2\structures\masks.py -> build\lib.win-amd64-3.7\detectron2\structures
copying detectron2\structures\rotated_boxes.py -> build\lib.win-amd64-3.7\detectron2\structures
copying detectron2\structures\__init__.py -> build\lib.win-amd64-3.7\detectron2\structures
creating build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\collect_env.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\colormap.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\comm.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\env.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\events.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\logger.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\registry.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\serialize.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\video_visualizer.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\visualizer.py -> build\lib.win-amd64-3.7\detectron2\utils
copying detectron2\utils\__init__.py -> build\lib.win-amd64-3.7\detectron2\utils
creating build\lib.win-amd64-3.7\detectron2\data\datasets
copying detectron2\data\datasets\builtin.py -> build\lib.win-amd64-3.7\detectron2\data\datasets
copying detectron2\data\datasets\builtin_meta.py -> build\lib.win-amd64-3.7\detectron2\data\datasets
copying detectron2\data\datasets\cityscapes.py -> build\lib.win-amd64-3.7\detectron2\data\datasets
copying detectron2\data\datasets\coco.py -> build\lib.win-amd64-3.7\detectron2\data\datasets
copying detectron2\data\datasets\lvis.py -> build\lib.win-amd64-3.7\detectron2\data\datasets
copying detectron2\data\datasets\lvis_v0_5_categories.py -> build\lib.win-amd64-3.7\detectron2\data\datasets
copying detectron2\data\datasets\pascal_voc.py -> build\lib.win-amd64-3.7\detectron2\data\datasets
copying detectron2\data\datasets\register_coco.py -> build\lib.win-amd64-3.7\detectron2\data\datasets
copying detectron2\data\datasets\__init__.py -> build\lib.win-amd64-3.7\detectron2\data\datasets
creating build\lib.win-amd64-3.7\detectron2\data\samplers
copying detectron2\data\samplers\distributed_sampler.py -> build\lib.win-amd64-3.7\detectron2\data\samplers
copying detectron2\data\samplers\grouped_batch_sampler.py -> build\lib.win-amd64-3.7\detectron2\data\samplers
copying detectron2\data\samplers\__init__.py -> build\lib.win-amd64-3.7\detectron2\data\samplers
creating build\lib.win-amd64-3.7\detectron2\data\transforms
copying detectron2\data\transforms\transform.py -> build\lib.win-amd64-3.7\detectron2\data\transforms
copying detectron2\data\transforms\transform_gen.py -> build\lib.win-amd64-3.7\detectron2\data\transforms
copying detectron2\data\transforms\__init__.py -> build\lib.win-amd64-3.7\detectron2\data\transforms
creating build\lib.win-amd64-3.7\detectron2\modeling\backbone
copying detectron2\modeling\backbone\backbone.py -> build\lib.win-amd64-3.7\detectron2\modeling\backbone
copying detectron2\modeling\backbone\build.py -> build\lib.win-amd64-3.7\detectron2\modeling\backbone
copying detectron2\modeling\backbone\fpn.py -> build\lib.win-amd64-3.7\detectron2\modeling\backbone
copying detectron2\modeling\backbone\resnet.py -> build\lib.win-amd64-3.7\detectron2\modeling\backbone
copying detectron2\modeling\backbone\__init__.py -> build\lib.win-amd64-3.7\detectron2\modeling\backbone
creating build\lib.win-amd64-3.7\detectron2\modeling\meta_arch
copying detectron2\modeling\meta_arch\build.py -> build\lib.win-amd64-3.7\detectron2\modeling\meta_arch
copying detectron2\modeling\meta_arch\panoptic_fpn.py -> build\lib.win-amd64-3.7\detectron2\modeling\meta_arch
copying detectron2\modeling\meta_arch\rcnn.py -> build\lib.win-amd64-3.7\detectron2\modeling\meta_arch
copying detectron2\modeling\meta_arch\retinanet.py -> build\lib.win-amd64-3.7\detectron2\modeling\meta_arch
copying detectron2\modeling\meta_arch\semantic_seg.py -> build\lib.win-amd64-3.7\detectron2\modeling\meta_arch
copying detectron2\modeling\meta_arch\__init__.py -> build\lib.win-amd64-3.7\detectron2\modeling\meta_arch
creating build\lib.win-amd64-3.7\detectron2\modeling\proposal_generator
copying detectron2\modeling\proposal_generator\build.py -> build\lib.win-amd64-3.7\detectron2\modeling\proposal_generator
copying detectron2\modeling\proposal_generator\proposal_utils.py -> build\lib.win-amd64-3.7\detectron2\modeling\proposal_generator
copying detectron2\modeling\proposal_generator\rpn.py -> build\lib.win-amd64-3.7\detectron2\modeling\proposal_generator
copying detectron2\modeling\proposal_generator\rpn_outputs.py -> build\lib.win-amd64-3.7\detectron2\modeling\proposal_generator
copying detectron2\modeling\proposal_generator\rrpn.py -> build\lib.win-amd64-3.7\detectron2\modeling\proposal_generator
copying detectron2\modeling\proposal_generator\rrpn_outputs.py -> build\lib.win-amd64-3.7\detectron2\modeling\proposal_generator
copying detectron2\modeling\proposal_generator\__init__.py -> build\lib.win-amd64-3.7\detectron2\modeling\proposal_generator
creating build\lib.win-amd64-3.7\detectron2\modeling\roi_heads
copying detectron2\modeling\roi_heads\box_head.py -> build\lib.win-amd64-3.7\detectron2\modeling\roi_heads
copying detectron2\modeling\roi_heads\cascade_rcnn.py -> build\lib.win-amd64-3.7\detectron2\modeling\roi_heads
copying detectron2\modeling\roi_heads\fast_rcnn.py -> build\lib.win-amd64-3.7\detectron2\modeling\roi_heads
copying detectron2\modeling\roi_heads\keypoint_head.py -> build\lib.win-amd64-3.7\detectron2\modeling\roi_heads
copying detectron2\modeling\roi_heads\mask_head.py -> build\lib.win-amd64-3.7\detectron2\modeling\roi_heads
copying detectron2\modeling\roi_heads\roi_heads.py -> build\lib.win-amd64-3.7\detectron2\modeling\roi_heads
copying detectron2\modeling\roi_heads\rotated_fast_rcnn.py -> build\lib.win-amd64-3.7\detectron2\modeling\roi_heads
copying detectron2\modeling\roi_heads\__init__.py -> build\lib.win-amd64-3.7\detectron2\modeling\roi_heads
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs
copying detectron2\model_zoo\configs\Base-RCNN-C4.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs
copying detectron2\model_zoo\configs\Base-RCNN-DilatedC5.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs
copying detectron2\model_zoo\configs\Base-RCNN-FPN.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs
copying detectron2\model_zoo\configs\Base-RetinaNet.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Cityscapes
copying detectron2\model_zoo\configs\Cityscapes\mask_rcnn_R_50_FPN.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Cityscapes
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_R_101_C4_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_R_101_DC5_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_R_101_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_R_50_C4_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_R_50_C4_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_R_50_DC5_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_R_50_DC5_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_R_50_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\faster_rcnn_X_101_32x8d_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\fast_rcnn_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\retinanet_R_101_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\retinanet_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\retinanet_R_50_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\rpn_R_50_C4_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
copying detectron2\model_zoo\configs\COCO-Detection\rpn_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Detection
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_R_101_C4_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_R_101_DC5_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_R_101_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_R_50_C4_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_R_50_C4_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_R_50_DC5_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_R_50_DC5_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_R_50_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
copying detectron2\model_zoo\configs\COCO-InstanceSegmentation\mask_rcnn_X_101_32x8d_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-InstanceSegmentation
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Keypoints
copying detectron2\model_zoo\configs\COCO-Keypoints\Base-Keypoint-RCNN-FPN.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Keypoints
copying detectron2\model_zoo\configs\COCO-Keypoints\keypoint_rcnn_R_101_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Keypoints
copying detectron2\model_zoo\configs\COCO-Keypoints\keypoint_rcnn_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Keypoints
copying detectron2\model_zoo\configs\COCO-Keypoints\keypoint_rcnn_R_50_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Keypoints
copying detectron2\model_zoo\configs\COCO-Keypoints\keypoint_rcnn_X_101_32x8d_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-Keypoints
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-PanopticSegmentation
copying detectron2\model_zoo\configs\COCO-PanopticSegmentation\Base-Panoptic-FPN.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-PanopticSegmentation
copying detectron2\model_zoo\configs\COCO-PanopticSegmentation\panoptic_fpn_R_101_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-PanopticSegmentation
copying detectron2\model_zoo\configs\COCO-PanopticSegmentation\panoptic_fpn_R_50_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-PanopticSegmentation
copying detectron2\model_zoo\configs\COCO-PanopticSegmentation\panoptic_fpn_R_50_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\COCO-PanopticSegmentation
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Detectron1-Comparisons
copying detectron2\model_zoo\configs\Detectron1-Comparisons\faster_rcnn_R_50_FPN_noaug_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Detectron1-Comparisons
copying detectron2\model_zoo\configs\Detectron1-Comparisons\keypoint_rcnn_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Detectron1-Comparisons
copying detectron2\model_zoo\configs\Detectron1-Comparisons\mask_rcnn_R_50_FPN_noaug_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Detectron1-Comparisons
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\LVIS-InstanceSegmentation
copying detectron2\model_zoo\configs\LVIS-InstanceSegmentation\mask_rcnn_R_101_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\LVIS-InstanceSegmentation
copying detectron2\model_zoo\configs\LVIS-InstanceSegmentation\mask_rcnn_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\LVIS-InstanceSegmentation
copying detectron2\model_zoo\configs\LVIS-InstanceSegmentation\mask_rcnn_X_101_32x8d_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\LVIS-InstanceSegmentation
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\cascade_mask_rcnn_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\cascade_mask_rcnn_R_50_FPN_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\cascade_mask_rcnn_X_152_32x8d_FPN_IN5k_gn_dconv.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\mask_rcnn_R_50_FPN_1x_cls_agnostic.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\mask_rcnn_R_50_FPN_1x_dconv_c3-c5.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\mask_rcnn_R_50_FPN_3x_dconv_c3-c5.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\mask_rcnn_R_50_FPN_3x_gn.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\mask_rcnn_R_50_FPN_3x_syncbn.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\panoptic_fpn_R_101_dconv_cascade_gn_3x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\scratch_mask_rcnn_R_50_FPN_3x_gn.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
copying detectron2\model_zoo\configs\Misc\semantic_R_50_FPN_1x.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\Misc
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\PascalVOC-Detection
copying detectron2\model_zoo\configs\PascalVOC-Detection\faster_rcnn_R_50_C4.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\PascalVOC-Detection
copying detectron2\model_zoo\configs\PascalVOC-Detection\faster_rcnn_R_50_FPN.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\PascalVOC-Detection
creating build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\fast_rcnn_R_50_FPN_inference_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\fast_rcnn_R_50_FPN_instant_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\keypoint_rcnn_R_50_FPN_inference_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\keypoint_rcnn_R_50_FPN_instant_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\keypoint_rcnn_R_50_FPN_normalized_training_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\keypoint_rcnn_R_50_FPN_training_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\mask_rcnn_R_50_C4_inference_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\mask_rcnn_R_50_C4_instant_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\mask_rcnn_R_50_C4_training_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\mask_rcnn_R_50_DC5_inference_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\mask_rcnn_R_50_FPN_inference_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\mask_rcnn_R_50_FPN_instant_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\mask_rcnn_R_50_FPN_training_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\panoptic_fpn_R_50_inference_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\panoptic_fpn_R_50_instant_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\panoptic_fpn_R_50_training_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\retinanet_R_50_FPN_inference_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\retinanet_R_50_FPN_instant_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\rpn_R_50_FPN_inference_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\rpn_R_50_FPN_instant_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\semantic_R_50_FPN_inference_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\semantic_R_50_FPN_instant_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
copying detectron2\model_zoo\configs\quick_schedules\semantic_R_50_FPN_training_acc_test.yaml -> build\lib.win-amd64-3.7\detectron2\model_zoo\configs\quick_schedules
running build_ext
C:\Users\Mobassir\anaconda3\envs\myenv\lib\site-packages\torch\utils\cpp_extension.py:270: UserWarning: Error checking compiler version for cl: [WinError 2] The system cannot find the file specified
  warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
building 'detectron2._C' extension
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck\detectron2
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck\detectron2\detectron2
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck\detectron2\detectron2\layers
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck\detectron2\detectron2\layers\csrc
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck\detectron2\detectron2\layers\csrc\box_iou_rotated
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck\detectron2\detectron2\layers\csrc\nms_rotated
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck\detectron2\detectron2\layers\csrc\ROIAlign
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck\detectron2\detectron2\layers\csrc\ROIAlignRotated
creating C:\Users\Mobassir\ck\detectron2\build\temp.win-amd64-3.7\Release\Users\Mobassir\ck\detectron2\detectron2\layers\csrc\deformable
C:\Users\Mobassir\anaconda3\envs\myenv\lib\site-packages\torch\cuda\__init__.py:125: UserWarning:
GeForce RTX 3060 Ti with CUDA capability sm_86 is not compatible with the current PyTorch installation.
The current PyTorch install supports CUDA capabilities sm_37 sm_50 sm_60 sm_61 sm_70 sm_75 compute_37.
If you want to use the GeForce RTX 3060 Ti GPU with PyTorch, please check the instructions at https://pytorch.org/get-started/locally/

  warnings.warn(incompatible_device_warn.format(device_name, capability, " ".join(arch_list), device_name))
Traceback (most recent call last):
  File "setup.py", line 115, in <module>
    cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\site-packages\setuptools\__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\core.py", line 148, in setup
    dist.run_commands()
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\command\build.py", line 135, in run
    self.run_command(cmd_name)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\dist.py", line 985, in run_command
    cmd_obj.run()
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\site-packages\setuptools\command\build_ext.py", line 79, in run
    _build_ext.run(self)
  File "C:\Users\Mobassir\AppData\Roaming\Python\Python37\site-packages\Cython\Distutils\old_build_ext.py", line 186, in run
    _build_ext.build_ext.run(self)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\command\build_ext.py", line 340, in run
    self.build_extensions()
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\site-packages\torch\utils\cpp_extension.py", line 649, in build_extensions
    build_ext.build_extensions(self)
  File "C:\Users\Mobassir\AppData\Roaming\Python\Python37\site-packages\Cython\Distutils\old_build_ext.py", line 195, in build_extensions
    _build_ext.build_ext.build_extensions(self)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\command\build_ext.py", line 449, in build_extensions
    self._build_extensions_serial()
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\command\build_ext.py", line 474, in _build_extensions_serial
    self.build_extension(ext)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\site-packages\setuptools\command\build_ext.py", line 196, in build_extension
    _build_ext.build_extension(self, ext)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\distutils\command\build_ext.py", line 534, in build_extension
    depends=ext.depends)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\site-packages\torch\utils\cpp_extension.py", line 613, in win_wrap_ninja_compile
    cuda_post_cflags = win_cuda_flags(cuda_post_cflags)
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\site-packages\torch\utils\cpp_extension.py", line 485, in win_cuda_flags
    cflags + _get_cuda_arch_flags(cflags))
  File "C:\Users\Mobassir\anaconda3\envs\myenv\lib\site-packages\torch\utils\cpp_extension.py", line 1414, in _get_cuda_arch_flags
    raise ValueError("Unknown CUDA arch ({}) or GPU not supported".format(arch))
ValueError: Unknown CUDA arch (8.6) or GPU not supported

deform_conv_cuda.cu(954): error: identifier "AT_CHECK" is undefined Win10

I follows the given installation instractions but when I run python setup.py build develop I get:

  • a long list of warnings like
    C:/Users/INA5/Anaconda3/envs/rcnn/lib/site-packages/torch/include\torch/csrc/jit/api/object.h(132): warning: field of class type without a DLL interface used in a class with a DLL interface
  • list of identical 11 errors:
    C:\Users\INA5\detectron2\detectron2\layers\csrc\deformable\deform_conv.h(136): error: identifier "AT_CHECK" is undefined
11 errors detected in the compilation of "C:/Users/INA5/AppData/Local/Temp/tmpxft_00002d6c_00000000-10_deform_conv_cuda.cpp1.ii".
deform_conv_cuda.cu
ninja: build stopped: subcommand failed

my python detectron2/utils/collect_env.py output :

sys.platform           win32
Python                 3.7.6 | packaged by conda-forge | (default, Mar 23 2020, 22:22:21) [MSC v.1916 64 bit (AMD64)]
Numpy                  1.18.1
detectron2._C          failed to import
DETECTRON2_ENV_MODULE  <not set>
PyTorch                1.5.0
PyTorch Debug Build    False
torchvision            0.6.0
CUDA available         True
GPU 0                  Quadro M2200
CUDA_HOME              C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
NVCC                   Not Available
Pillow                 7.1.2
cv2                    `4.2.0`

Could you please give me some guidelines/ideas how to fix it?

Install detectron2 on ubuntu18.04 setup.py with error

Instructions To Reproduce the Bug:

  1. Full runnable code or full changes you made:
git clone https://github.com/facebookresearch/detectron2.git
python -m pip install -e detectron2
  1. What exact command you run:
conda create -n instanceseg python=3.7
conda activate instanceseg
conda install pytorch torchvision
git clone https://github.com/facebookresearch/detectron2.git
python -m pip install -e detectron2
  1. Full logs or other relevant observations:
Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
Obtaining file:///home/sungd/detectron2
Requirement already satisfied: termcolor>=1.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (1.1.0)
Requirement already satisfied: Pillow>=7.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (8.2.0)
Requirement already satisfied: yacs>=0.1.6 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.1.8)
Requirement already satisfied: tabulate in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.8.9)
Requirement already satisfied: cloudpickle in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (1.6.0)
Requirement already satisfied: matplotlib in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (3.4.1)
Requirement already satisfied: tqdm>4.29.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (4.60.0)
Requirement already satisfied: tensorboard in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (2.4.1)
Requirement already satisfied: fvcore<0.1.6,>=0.1.5 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.1.5.post20210410)
Requirement already satisfied: iopath<0.1.8,>=0.1.7 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.1.7)
Requirement already satisfied: pycocotools>=2.0.2 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (2.0.2)
Requirement already satisfied: future in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (0.18.2)
Requirement already satisfied: pydot in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (1.4.2)
Requirement already satisfied: omegaconf==2.1.0.dev22 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from detectron2==0.4) (2.1.0.dev22)
Requirement already satisfied: PyYAML>=5.1.* in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from omegaconf==2.1.0.dev22->detectron2==0.4) (5.4.1)
Requirement already satisfied: antlr4-python3-runtime==4.8 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from omegaconf==2.1.0.dev22->detectron2==0.4) (4.8)
Requirement already satisfied: numpy in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from fvcore<0.1.6,>=0.1.5->detectron2==0.4) (1.19.2)
Requirement already satisfied: portalocker in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from iopath<0.1.8,>=0.1.7->detectron2==0.4) (2.3.0)
Requirement already satisfied: setuptools>=18.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from pycocotools>=2.0.2->detectron2==0.4) (52.0.0.post20210125)
Requirement already satisfied: cython>=0.27.3 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from pycocotools>=2.0.2->detectron2==0.4) (0.29.22)
Requirement already satisfied: python-dateutil>=2.7 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from matplotlib->detectron2==0.4) (2.8.1)
Requirement already satisfied: cycler>=0.10 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from matplotlib->detectron2==0.4) (0.10.0)
Requirement already satisfied: pyparsing>=2.2.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from matplotlib->detectron2==0.4) (2.4.7)
Requirement already satisfied: kiwisolver>=1.0.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from matplotlib->detectron2==0.4) (1.3.1)
Requirement already satisfied: six in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from cycler>=0.10->matplotlib->detectron2==0.4) (1.15.0)
Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (1.8.0)
Requirement already satisfied: protobuf>=3.6.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (3.15.8)
Requirement already satisfied: requests<3,>=2.21.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (2.25.1)
Requirement already satisfied: google-auth<2,>=1.6.3 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (1.28.1)
Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (0.4.4)
Requirement already satisfied: wheel>=0.26 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (0.36.2)
Requirement already satisfied: werkzeug>=0.11.15 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (1.0.1)
Requirement already satisfied: markdown>=2.6.8 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (3.3.4)
Requirement already satisfied: absl-py>=0.4 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (0.12.0)
Requirement already satisfied: grpcio>=1.24.3 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from tensorboard->detectron2==0.4) (1.37.0)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (0.2.8)
Requirement already satisfied: rsa<5,>=3.1.4 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (4.7.2)
Requirement already satisfied: cachetools<5.0,>=2.0.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (4.2.1)
Requirement already satisfied: requests-oauthlib>=0.7.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.4) (1.3.0)
Requirement already satisfied: importlib-metadata in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from markdown>=2.6.8->tensorboard->detectron2==0.4) (3.10.0)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard->detectron2==0.4) (0.4.8)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (1.26.4)
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (2020.12.5)
Requirement already satisfied: idna<3,>=2.5 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (2.10)
Requirement already satisfied: chardet<5,>=3.0.2 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.4) (4.0.0)
Requirement already satisfied: oauthlib>=3.0.0 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.4) (3.1.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from importlib-metadata->markdown>=2.6.8->tensorboard->detectron2==0.4) (3.7.4.3)
Requirement already satisfied: zipp>=0.5 in /usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages (from importlib-metadata->markdown>=2.6.8->tensorboard->detectron2==0.4) (3.4.1)
Installing collected packages: detectron2
  Running setup.py develop for detectron2
    ERROR: Command errored out with exit status 1:
     command: /usr/local/anaconda3/envs/instanceseg/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/sungd/detectron2/setup.py'"'"'; __file__='"'"'/home/sungd/detectron2/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: /home/sungd/detectron2/
    Complete output (92 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 /home/sungd/detectron2/build/temp.linux-x86_64-3.7/build.ninja...
    Compiling objects...
    Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
    [1/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [2/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [3/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [4/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [5/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    [6/6] /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/cuda_version.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    FAILED: /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.o
    /usr/local/cuda/bin/nvcc --generate-dependencies-with-compile --dependency-output /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.o.d -DWITH_CUDA -I/home/sungd/detectron2/detectron2/layers/csrc -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/torch/csrc/api/include -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/TH -I/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/include/THC -I/usr/local/cuda/include -I/usr/local/anaconda3/envs/instanceseg/include/python3.7m -c -c /home/sungd/detectron2/detectron2/layers/csrc/cuda_version.cu -o /home/sungd/detectron2/build/temp.linux-x86_64-3.7/home/sungd/detectron2/detectron2/layers/csrc/cuda_version.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'"'"'' -O3 -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_37,code=sm_37 -gencode=arch=compute_61,code=compute_61 -gencode=arch=compute_61,code=sm_61 -std=c++14
    nvcc fatal   : Unknown option '-generate-dependencies-with-compile'
    ninja: build stopped: subcommand failed.
    Traceback (most recent call last):
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 1673, in _run_ninja_build
        env=env)
      File "/usr/local/anaconda3/envs/instanceseg/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 "/home/sungd/detectron2/setup.py", line 246, in <module>
        cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/__init__.py", line 153, in setup
        return distutils.core.setup(**attrs)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/command/develop.py", line 34, in run
        self.install_for_development()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/command/develop.py", line 136, in install_for_development
        self.run_command('build_ext')
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 79, in run
        _build_ext.run(self)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
        _build_ext.build_ext.run(self)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/command/build_ext.py", line 340, in run
        self.build_extensions()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 708, in build_extensions
        build_ext.build_extensions(self)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
        _build_ext.build_ext.build_extensions(self)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/command/build_ext.py", line 449, in build_extensions
        self._build_extensions_serial()
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/command/build_ext.py", line 474, in _build_extensions_serial
        self.build_extension(ext)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/setuptools/command/build_ext.py", line 196, in build_extension
        _build_ext.build_extension(self, ext)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/distutils/command/build_ext.py", line 534, in build_extension
        depends=ext.depends)
      File "/usr/local/anaconda3/envs/instanceseg/lib/python3.7/site-packages/torch/utils/cpp_extension.py", line 538, in unix_wrap_ninja_compile
        with_cuda=with_cuda)
      File "/usr/local/anaconda3/envs/instanceseg/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 "/usr/local/anaconda3/envs/instanceseg/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
    ----------------------------------------
ERROR: Command errored out with exit status 1: /usr/local/anaconda3/envs/instanceseg/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/home/sungd/detectron2/setup.py'"'"'; __file__='"'"'/home/sungd/detectron2/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.

Expected behavior:

If there are no obvious error in "full logs" provided above,
please tell us the expected behavior.

Environment:

Provide your environment information using the following command:

I run this command:
wget -nc -q https://github.com/facebookresearch/detectron2/raw/master/detectron2/utils/collect_env.py && python collect_env.py

just give me these response:

Traceback (most recent call last):
  File "collect_env.py", line 193, in <module>
    from detectron2.utils.collect_env import collect_env_info as f
ModuleNotFoundError: No module named 'detectron2.utils'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "collect_env.py", line 197, in <module>
    print(collect_env_info())
  File "collect_env.py", line 76, in collect_env_info
    ("detectron2", detectron2.__version__ + " @" + os.path.dirname(detectron2.__file__))
AttributeError: module 'detectron2' has no attribute '__version__'

some information about my environment as shown below:

system       Ubuntu 18.04.4 LTS
python       3.7.10
numpy       1.19.2
cuda          10.2
GPU 0,1,2   Tesla P40, Tesla K80, Tesla K80
pytorch      1.8.1
torchvision 0.9.1
pillow         8.2.0  
cv2             no install
gcc             gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)
g++           COLLECT_GCC=g++

if need more environment information, I will search that.

Building Problems on Windows 10 within CUDA 11.1

❓ Questions and Help

If you do not know the root cause of the problem / bug, and wish someone to help you, please

[1/6] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\nms_rotated\nms_rotated_cuda.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\nms_rotated\nms_rotated_cuda.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\nms_rotated\nms_rotated_cuda.obj -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
FAILED: C:/Work/detectron2-master-1/detectron2-master/build/temp.win-amd64-3.6/Release/Work/detectron2-master-1/detectron2-master/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.obj
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\nms_rotated\nms_rotated_cuda.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\nms_rotated\nms_rotated_cuda.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\nms_rotated\nms_rotated_cuda.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
[2/6] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\cuda_version.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\cuda_version.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\cuda_version.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
FAILED: C:/Work/detectron2-master-1/detectron2-master/build/temp.win-amd64-3.6/Release/Work/detectron2-master-1/detectron2-master/detectron2/layers/csrc/cuda_version.obj
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\cuda_version.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\cuda_version.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\cuda_version.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
[3/6] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
FAILED: C:/Work/detectron2-master-1/detectron2-master/build/temp.win-amd64-3.6/Release/Work/detectron2-master-1/detectron2-master/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.obj
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
[4/6] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda_kernel.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda_kernel.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
FAILED: C:/Work/detectron2-master-1/detectron2-master/build/temp.win-amd64-3.6/Release/Work/detectron2-master-1/detectron2-master/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.obj
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda_kernel.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda_kernel.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda_kernel.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
[5/6] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cuda.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cuda.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cuda.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
FAILED: C:/Work/detectron2-master-1/detectron2-master/build/temp.win-amd64-3.6/Release/Work/detectron2-master-1/detectron2-master/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.obj
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cuda.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cuda.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cuda.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
[6/6] C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86
FAILED: C:/Work/detectron2-master-1/detectron2-master/build/temp.win-amd64-3.6/Release/Work/detectron2-master-1/detectron2-master/detectron2/layers/csrc/deformable/deform_conv_cuda.obj
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin\nvcc --generate-dependencies-with-compile --dependency-output C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda.obj.d --use-local-env -Xcompiler /MD -Xcompiler /wd4819 -Xcompiler /wd4251 -Xcompiler /wd4244 -Xcompiler /wd4267 -Xcompiler /wd4275 -Xcompiler /wd4018 -Xcompiler /wd4190 -Xcompiler /EHsc -Xcudafe --diag_suppress=base_class_has_different_dll_interface -Xcudafe --diag_suppress=field_without_dll_interface -Xcudafe --diag_suppress=dll_interface_conflict_none_assumed -Xcudafe --diag_suppress=dll_interface_conflict_dllexport_assumed -DWITH_CUDA -IC:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc -IC:\Anaconda\envs\py36\lib\site-packages\torch\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\TH -IC:\Anaconda\envs\py36\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\include" -IC:\Anaconda\envs\py36\include -IC:\Anaconda\envs\py36\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.29.30037\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" -c C:\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda.cu -o C:\Work\detectron2-master-1\detectron2-master\build\temp.win-amd64-3.6\Release\Work\detectron2-master-1\detectron2-master\detectron2\layers\csrc\deformable\deform_conv_cuda.obj -D__CUDA_NO_HALF_OPERATORS
_ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_BFLOAT16_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr -O3 -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_86,code=compute_86 -gencode=arch=compute_86,code=sm_86

and when I use the command 'python -m detectron2.utils.collect_env':


sys.platform win32
Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)]
numpy 1.19.5
detectron2 0.5 @C:\Work\detectron2-master-1\detectron2-master\detectron2
detectron2._C not built correctly: No module named 'detectron2._C'
DETECTRON2_ENV_MODULE
PyTorch 1.8.0+cu111 @C:\Anaconda\envs\py36\lib\site-packages\torch
PyTorch debug build False
GPU available Yes
GPU 0 NVIDIA GeForce RTX 3060 Laptop GPU (arch=8.6)
CUDA_HOME C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1
Pillow 8.3.1
torchvision 0.9.0+cu111 @C:\Anaconda\envs\py36\lib\site-packages\torchvision
torchvision arch flags C:\Anaconda\envs\py36\lib\site-packages\torchvision_C.pyd; cannot find cuobjdump
fvcore 0.1.5
iopath 0.1.7
cv2 4.5.3


PyTorch built with:

  • C++ Version: 199711
  • MSVC 192829337
  • Intel(R) Math Kernel Library Version 2020.0.2 Product Build 20200624 for Intel(R) 64 architecture applications
  • Intel(R) MKL-DNN v1.7.0 (Git Hash 7aed236906b1f7a05c0917e5257a1af05e9ff683)
  • OpenMP 2019
  • CPU capability usage: AVX2
  • CUDA Runtime 11.1
  • NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_80,code=sm_80;-gencode;arch=compute_86,code=sm_86;-gencode;arch=compute_37,code=compute_37
  • CuDNN 8.0.5
  • Magma 2.5.4
  • Build settings: BLAS_INFO=mkl, BUILD_TYPE=Release, CUDA_VERSION=11.1, CUDNN_VERSION=8.0.5, CXX_COMPILER=C:/w/b/windows/tmp_bin/sccache-cl.exe, CXX_FLAGS=/DWIN32 /D_WINDOWS /GR /EHsc /w /bigobj -DUSE_PTHREADPOOL -openmp:experimental -DNDEBUG -DUSE_FBGEMM -DUSE_XNNPACK, LAPACK_INFO=mkl, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, TORCH_VERSION=1.8.0, USE_CUDA=ON, USE_CUDNN=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=OFF, USE_NNPACK=OFF, USE_OPENMP=ON,

MSVC's link.exe could not build visions.obj

I am building the project by running pip install -e detectron2. However I encountered this error.

    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\Deployment\.conda\envs\sliding_windows_py37_copy\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'F:\\detectron2\\setup.py'"'"'; __file__='"'"'F:\\detectron2\\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: F:\detectron2\
    Complete output (22 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 F:\detectron2\build\temp.win-amd64-3.7\Release\build.ninja...
    Compiling objects...
    Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
    1.9.0
    C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.27.29110\bin\Hostx64\x86\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:C:\Users\Deployment\.conda\envs\sliding_windows_py37_copy\lib\site-packages\torch\lib "/LIBPATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\lib/x64" /LIBPATH:C:\Users\Deployment\.conda\envs\sliding_windows_py37_copy\libs /LIBPATH:C:\Users\Deployment\.conda\envs\sliding_windows_py37_copy\PCbuild\amd64 /LIBPATH:C:\Users\Deployment\.conda\envs\sliding_windows_py37_copy\Library\lib c10.lib torch.lib torch_cpu.lib torch_python.lib cudart.lib c10_cuda.lib torch_cuda.lib /EXPORT:PyInit__C F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\vision.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\ROIAlign\ROIAlign_cpu.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cpu.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cpu.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\nms_rotated\nms_rotated_cpu.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\ROIAlign\ROIAlign_cuda.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cuda.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\deformable\deform_conv_cuda.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\deformable\deform_conv_cuda_kernel.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\nms_rotated\nms_rotated_cuda.obj F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\cuda_version.obj /OUT:build\lib.win-amd64-3.7\detectron2\_C.cp37-win_amd64.pyd /IMPLIB:F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\_C.cp37-win_amd64.lib
    LINK : fatal error LNK1181: cannot open input file 'F:\detectron2\build\temp.win-amd64-3.7\Release\detectron2\detectron2\layers\csrc\vision.obj'
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.27.29110\\bin\\Hostx64\\x86\\link.exe' failed with exit status 1181

The linker could not open visions.obj as it was not built. Am I missing out on some includes and dependencies? Thanks.

fatal error C1083: Cannot open compiler generated file: '': Invalid argument

I tried putting the whole log in, but it was too long.
Here's the ending error message:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\detectron2\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cpu.cpp : fatal error C1083: Cannot open compiler generated file: '': Invalid argument
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\BuildTools\\VC\\Tools\\MSVC\\14.29.30037\\bin\\HostX86\\x64\\cl.exe' failed with exit status 1

with: python -m detectron2.utils.collect_env

sys.platform           win32
Python                 3.6.13 |Anaconda, Inc.| (default, Mar 16 2021, 11:37:27) [MSC v.1916 64 bit (AMD64)]
Numpy                  1.19.2
detectron2._C          failed to import
DETECTRON2_ENV_MODULE  <not set>
PyTorch                1.3.1
PyTorch Debug Build    False
torchvision            0.4.2
CUDA available         True
GPU 0                  NVIDIA GeForce RTX 2070
CUDA_HOME              C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7
NVCC                   Not Available
Pillow                 8.3.1
cv2                    4.6.0

Researching around, some peole seem to get this issue when the build path is too long?
Notes;

  • a small amount of shortening the path did not fix it C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\dectron\detectron2\layers\csrc\box_iou_rotated->C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\d\detectron2\layers\csrc\box_iou_rotated
  • deleting all contents of box_iou_rotated_cpu.cppand building generates the same error

model_zoo.get_config_file does not exit

Hello!

Thanks for implementing Detectron2 for windows10.
It would be so hard for me to use Detectron2 without your contribution.

I have a few questions about your implementation.

I could see that you made some changes in the model_zoo.

For example, the below is the facebook's official init.py (detectron2/model_zoo/init.py)

from .model_zoo import get, get_config_file, get_checkpoint_url

__all__ = ["get_checkpoint_url", "get", "get_config_file"]

You can see there is get_config_file and get_checkpoint_url function in the official implementation.

In your detectron2/model_zoo/init.py:

from .model_zoo import get, ModelZooUrls

Could see that you modified it and made a new function ModelZooUrls

Can I ask you why you made this change?
How can I use the get_checkpoint_url and get_config_file function?

How to load Detectron2 on windows10 with CUDA11.1 and pyTorch 1.8.0. Is there any way to do it? Using the present method threw up the following error.

I am using a windows 10 machine with the following configuration
NVIDIA GeForce GTX 1650Ti
miniconda3
python 3.8
CUDA 11.1
PyTorch 1.8 downloaded directly & installed from PyTorch.org for CUDA-11.1
I have tried to install detectron2 based on the steps given in

https://dgmaxime.medium.com/how-to-easily-install-detectron2-on-windows-10-39186139101c

I have succesfully tested PyTorch installation however in the link given when I come to Step 5
that is

pip install -e .

My setup of detectron2 fails and gives me a huge list of errors that start with

Running setup.py develop for detectron2
ERROR: Command errored out with exit status 1:
command: 'C:\Users\user\miniconda3\envs\torch\python.exe' -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\user\detectron2-windows\setup.py'"'"'; file='"'"'C:\Users\user\detectron2-windows\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' develop --no-deps
cwd: C:\Users\user\detectron2-windows
Complete output (3245 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'

.... which goes on for almost hundreds of lines. Any help will be really appreciated. Thanks

❓ Questions and Help

General questions about detectron2.

NOTE:

If you met any unexpected issue when using detectron2 and wish to know why,
please use the "Unexpected Problems / Bugs" issue template.

无法打开输入文件(can't open)vision.obj

(ts_env) D:\project\public\detectron2>python setup.py build develop
running build
running build_py
running build_ext
building 'detectron2._C' extension
Emitting ninja build file D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
1.7.2
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.exe /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC:NO /LIBPATH:D:\conda\envs\ts_env\lib\site-packages\torch\lib "/LIBPATH:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\lib/x64" /LIBPATH:D:\conda\envs\ts_env\libs /LIBPATH:D:\conda\envs\ts_env\PCbuild\amd64 "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64" c10.lib torch.lib torch_cpu.lib torch_python.lib cudart.lib c10_cuda.lib torch_cuda.lib /EXPORT:PyInit__C D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\vision.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cpu.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\cocoeval\cocoeval.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\nms_rotated\nms_rotated_cpu.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cpu.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\box_iou_rotated\box_iou_rotated_cuda.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\deformable\deform_conv_cuda.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\deformable\deform_conv_cuda_kernel.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\nms_rotated\nms_rotated_cuda.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\ROIAlignRotated\ROIAlignRotated_cuda.obj D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\cuda_version.obj /OUT:build\lib.win-amd64-3.7\detectron2_C.cp37-win_amd64.pyd /IMPLIB:D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc_C.cp37-win_amd64.lib
LINK : fatal error LNK1181: 无法打开输入文件“D:\project\public\detectron2\build\temp.win-amd64-3.7\Release\project\public\detectron2\detectron2\layers\csrc\vision.obj”
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX64\x64\link.exe' failed with exit status 1181

Error while installing detectron2 on Windows | Pytorch :1.5 | CUDA :10.1

If you do not know the root cause of the problem / bug, and wish someone to help you, please
include:

How To Reproduce the Issue

  1. what changes you made (git diff) or what code you wrote
    No changes

  2. what exact command you run
    pip install -e . In the detectron2 directory as mentioned in this blog
    https://gilberttanner.com/blog/detectron-2-object-detection-with-pytorch

  3. what you observed (including the full logs):

  Running setup.py develop for detectron2
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\Scripts\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\msjmf59\\Documents\\Projects\\Auto_Labelling\\Models\\Pytorch\\detectron2\\setup.py'"'"'; __file__='"'"'C:\\Users\\msjmf59\\Documents\\Projects\\Auto_Labelling\\Models\\Pytorch\\detectron2\\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: C:\Users\msjmf59\Documents\Projects\Auto_Labelling\Models\Pytorch\detectron2\
    Complete output (16 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
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.11.25503\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -DWITH_CUDA -IC:\Users\msjmf59\Documents\Projects\Auto_Labelling\Models\Pytorch\detectron2\detectron2\layers\csrc -IC:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\lib\site-packages\torch\include -IC:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\lib\site-packages\torch\include\torch\csrc\api\include -IC:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\lib\site-packages\torch\include\TH -IC:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\lib\site-packages\torch\include\THC "-IC:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\include" -IC:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\include -IC:\Python37\include -IC:\Python37\include "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.17763.0\cppwinrt" -IC:\PROGRA~1\IBM\SQLLIB\INCLUDE -IC:\PROGRA~1\IBM\SQLLIB\LIB /EHsc /TpC:\Users\msjmf59\Documents\Projects\Auto_Labelling\Models\Pytorch\detectron2\detectron2\layers\csrc\vision.cpp /Fobuild\temp.win-amd64-3.7\Release\Users\msjmf59\Documents\Projects\Auto_Labelling\Models\Pytorch\detectron2\detectron2\layers\csrc\vision.obj /MD /wd4819 /EHsc -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0
    vision.cpp
    C:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\lib\site-packages\torch\include\torch\csrc\api\include\torch/cuda.h(5): fatal error C1083: Cannot open include file: 'cstddef': No such file or directory
    C:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\lib\site-packages\torch\utils\cpp_extension.py:304: UserWarning: Attempted to use ninja as the BuildExtension backend but we could not find ninja.. Falling back to using the slow distutils backend.
      warnings.warn(msg.format('we could not find ninja.'))
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\VC\\Tools\\MSVC\\14.11.25503\\bin\\HostX64\\x64\\cl.exe' failed with exit status 2
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\Scripts\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\msjmf59\\Documents\\Projects\\Auto_Labelling\\Models\\Pytorch\\detectron2\\setup.py'"'"'; __file__='"'"'C:\\Users\\msjmf59\\Documents\\Projects\\Auto_Labelling\\Models\\Pytorch\\detectron2\\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            win32
Python                  3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 14:57:15) [MSC v.1915 64 bit (AMD64)]
numpy                   1.18.4
detectron2              failed to import
detectron2._C           failed to import
DETECTRON2_ENV_MODULE   <not set>
PyTorch                 1.5.0+cu101 @C:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\lib\site-packages\torch
PyTorch debug build     False
CUDA available          True
GPU 0                   Quadro P1000
CUDA_HOME               C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1
Pillow                  7.1.2
torchvision             0.6.0+cu101 @C:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\lib\site-packages\torchvision
torchvision arch flags  C:\Users\msjmf59\Documents\VirtualEnvironments\pytorch_gpu2\lib\site-packages\torchvision\_C.pyd; cannot find cuobjdump
fvcore                  0.1.1.post200513
cv2                     4.2.0
----------------------  -----------------------------------------------------------------------------------------------------------------------
PyTorch built with:
  - C++ Version: 199711
  - MSVC 191627039
  - Intel(R) Math Kernel Library Version 2020.0.0 Product Build 20191125 for Intel(R) 64 architecture applications
  - Intel(R) MKL-DNN v0.21.1 (Git Hash 7d2fd500bc78936d1d648ca713b901012f470dbc)
  - OpenMP 200203
  - CPU capability usage: AVX2
  - CUDA Runtime 10.1
  - NVCC architecture flags: -gencode;arch=compute_37,code=sm_37;-gencode;arch=compute_50,code=sm_50;-gencode;arch=compute_60,code=sm_60;-gencode;arch=compute_61,code=sm_61;-gencode;arch=compute_70,code=sm_70;-gencode;arch=compute_75,code=sm_75;-gencode;arch=compute_37,code=compute_37
  - CuDNN 7.6.4
  - Magma 2.5.2
  - Build settings: BLAS=MKL, BUILD_TYPE=Release, CXX_FLAGS=/DWIN32 /D_WINDOWS  /GR  /w /EHa /bigobj -openmp -DNDEBUG -DUSE_FBGEMM, PERF_WITH_AVX=1, PERF_WITH_AVX2=1, PERF_WITH_AVX512=1, USE_CUDA=ON, USE_EXCEPTION_PTR=1, USE_GFLAGS=OFF, USE_GLOG=OFF, USE_MKL=ON, USE_MKLDNN=ON, USE_MPI=OFF, USE_NCCL=OFF, USE_NNPACK=OFF, USE_OPENMP=ON, USE_STATIC_DISPATCH=OFF,

Successfully installed detectron2 on Win10

Requirements:

  • Python 3.6.1
  • Pytorch 1.4.0
  • torchvision 0.5
  • fvcore: pip install git+https://github.com/facebookresearch/fvcore
  • pycocotools: pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
  • VS2019/CUDA10.1

Procedures

  • Step1: git clone https://github.com/conansherry/detectron2.git
  • Step2: pip install -e detectron2

I have installed many times, sometimes it doesn't work and somtimes it works. The following is installation log:

Step1:
PS C:\Users\einst> pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

Collecting git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
Cloning https://github.com/philferriere/cocoapi.git to c:\users\einst\appdata\local\temp\pip-req-build-z9ylc7pb
Running command git clone -q https://github.com/philferriere/cocoapi.git 'C:\Users\einst\AppData\Local\Temp\pip-req-build-z9ylc7pb'
Requirement already satisfied (use --upgrade to upgrade): pycocotools==2.0 from git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI in d:\anaconda3\lib\site-packages
Building wheels for collected packages: pycocotools
Building wheel for pycocotools (setup.py) ... done
Created wheel for pycocotools: filename=pycocotools-2.0-cp36-cp36m-win_amd64.whl size=82369 sha256=4ed441ff898d3719cbf3a99b60123c3ef4a7b76811811a3a5851b8a558022d75
Stored in directory: C:\Users\einst\AppData\Local\Temp\pip-ephem-wheel-cache-2xuc_q_m\wheels\b9\4e\44\7b76fc7329ff952a523b8b7dfa674a02b71ae92de8f4eb96a6
Successfully built pycocotools

Step2:
PS D:\Pytorch Project> pip install -e detectron2

Obtaining file:///D:/Pytorch%20Project/detectron2
Requirement already satisfied: termcolor>=1.1 in d:\anaconda3\lib\site-packages (from detectron2==0.1) (1.1.0)
Requirement already satisfied: Pillow>=6.0 in d:\anaconda3\lib\site-packages (from detectron2==0.1) (7.1.2)
Requirement already satisfied: yacs>=0.1.6 in d:\anaconda3\lib\site-packages (from detectron2==0.1) (0.1.7)
Requirement already satisfied: tabulate in d:\anaconda3\lib\site-packages (from detectron2==0.1) (0.8.7)
Requirement already satisfied: cloudpickle in d:\anaconda3\lib\site-packages (from detectron2==0.1) (0.2.2)
Requirement already satisfied: matplotlib in d:\anaconda3\lib\site-packages (from detectron2==0.1) (2.0.2)
Requirement already satisfied: tqdm>4.29.0 in d:\anaconda3\lib\site-packages (from detectron2==0.1) (4.45.0)
Requirement already satisfied: tensorboard in d:\anaconda3\lib\site-packages (from detectron2==0.1) (2.2.1)
Requirement already satisfied: imagesize in d:\anaconda3\lib\site-packages (from detectron2==0.1) (0.7.1)
Requirement already satisfied: PyYAML in d:\anaconda3\lib\site-packages (from yacs>=0.1.6->detectron2==0.1) (5.3.1)
Requirement already satisfied: numpy>=1.7.1 in d:\anaconda3\lib\site-packages (from matplotlib->detectron2==0.1) (1.12.1)
Requirement already satisfied: six>=1.10 in d:\anaconda3\lib\site-packages (from matplotlib->detectron2==0.1) (1.10.0)
Requirement already satisfied: python-dateutil in d:\anaconda3\lib\site-packages (from matplotlib->detectron2==0.1) (2.6.0)
Requirement already satisfied: pytz in d:\anaconda3\lib\site-packages (from matplotlib->detectron2==0.1) (2017.2)
Requirement already satisfied: cycler>=0.10 in d:\anaconda3\lib\site-packages (from matplotlib->detectron2==0.1) (0.10.0)
Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 in d:\anaconda3\lib\site-packages (from matplotlib->detectron2==0.1) (2.1.4)
Requirement already satisfied: google-auth-oauthlib<0.5,>=0.4.1 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (0.4.1)
Requirement already satisfied: tensorboard-plugin-wit>=1.6.0 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (1.6.0.post3)
Requirement already satisfied: requests<3,>=2.21.0 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (2.23.0)
Requirement already satisfied: setuptools>=41.0.0 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (46.1.3)
Requirement already satisfied: markdown>=2.6.8 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (3.2.1)
Requirement already satisfied: grpcio>=1.24.3 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (1.28.1)
Requirement already satisfied: absl-py>=0.4 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (0.9.0)
Requirement already satisfied: protobuf>=3.6.0 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (3.11.3)
Requirement already satisfied: werkzeug>=0.11.15 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (0.12.2)
Requirement already satisfied: wheel>=0.26; python_version >= "3" in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (0.29.0)
Requirement already satisfied: google-auth<2,>=1.6.3 in d:\anaconda3\lib\site-packages (from tensorboard->detectron2==0.1) (1.14.1)
Requirement already satisfied: requests-oauthlib>=0.7.0 in d:\anaconda3\lib\site-packages (from google-auth-oauthlib<0.5,>=0.4.1->tensorboard->detectron2==0.1) (1.3.0)
Requirement already satisfied: certifi>=2017.4.17 in d:\anaconda3\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.1) (2020.4.5.1)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in d:\anaconda3\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.1) (1.25.9)
Requirement already satisfied: idna<3,>=2.5 in d:\anaconda3\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.1) (2.5)
Requirement already satisfied: chardet<4,>=3.0.2 in d:\anaconda3\lib\site-packages (from requests<3,>=2.21.0->tensorboard->detectron2==0.1) (3.0.3)
Requirement already satisfied: pyasn1-modules>=0.2.1 in d:\anaconda3\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.1) (0.2.8)
Requirement already satisfied: cachetools<5.0,>=2.0.0 in d:\anaconda3\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.1) (4.1.0)
Requirement already satisfied: rsa<4.1,>=3.1.4 in d:\anaconda3\lib\site-packages (from google-auth<2,>=1.6.3->tensorboard->detectron2==0.1) (4.0)
Requirement already satisfied: oauthlib>=3.0.0 in d:\anaconda3\lib\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 d:\anaconda3\lib\site-packages (from pyasn1-modules>=0.2.1->google-auth<2,>=1.6.3->tensorboard->detectron2==0.1) (0.4.8)
Installing collected packages: detectron2
Running setup.py develop for detectron2
Successfully installed detectron2

Windows 10 w/ VS2019 and torch cpu only

This way I'm able to build and instal detectron2 on Windows 10..
I use CPU only for pytorch.

conda create -n test
conda activate test
conda install pip opencv numpy scipy git curl
conda install pytorch torchvision cpuonly -c pytorch
pip install git+https://github.com/facebookresearch/fvcore
pip install cython

curl -o pycocotools-2.0.1.tar.gz https://files.pythonhosted.org/packages/5c/82/bcaf4d21d7027fe5165b88e3aef1910a36ed02c3e99d3385d1322ea0ba29/pycocotools-2.0.1.tar.gz#sha256=1c06e73a85ed9874c1174d47064524b9fb2759b95a6997437775652f20c1711f
tar -xzf pycocotools-2.0.1.tar.gz
git clone https://github.com/facebookresearch/detectron2

python
with open('./pycocotools-2.0.1/setup.py') as f:
newText=f.read().replace("extra_compile_args", "extra_compile_args={'gcc': ['/Qstd=c99']},#extra_compile_args")

with open('./pycocotools-2.0.1/setup.py', "w") as f:
f.write(newText)

with open('./detectron2/setup.py') as f:
newText=f.read().replace("BuildExtension},", "BuildExtension.with_options(use_ninja=False)},")

with open('./detectron2/setup.py', "w") as f:
f.write(newText)

with open('./detectron2/detectron2/layers/csrc/cocoeval/cocoeval.cpp') as f:
newText=f.read().replace("py::dict Accumulate(", "struct tm *localtime_r(time_t *_clock, struct tm *_result) { struct tm *p = localtime(_clock); if (p) *(_result) = *p; return p;};py::dict Accumulate(")

with open('./detectron2/detectron2/layers/csrc/cocoeval/cocoeval.cpp', "w") as f:
f.write(newText)

exit()

cd pycocotools-2.0.1
python setup.py build install

cd ..\detectron2
"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
set DISTUTILS_USE_SDK=1
python setup.py build develop install

(test) D:\Temp\CondaEnvs\detectron2>python
Python 3.8.5 (default, Aug 5 2020, 09:44:06) [MSC v.1916 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.

import detectron2
detectron2.version
'0.2.1'

ImportError: DLL load failed while importing win32file

i had proceed according to the install instruction
When I ran the demonstration, I got the following error.

importError: DLL load failed while importing win32file

I'd appreciate it if someone would help me

command list

conda install pytorch torchvision -c pytorch
conda install opencv
pip install git+https://github.com/facebookresearch/fvcore
pip install cython;
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
#two file modify argument_spec.h , cast.h
"C:\Program Files (x86)\Microsoft Visual Studio\2019\community\VC\Auxiliary\Build\vcvars64.bat"
cd detectron2
python setup.py build develop

there was no error until the command above

execute demo

python demo/demo.py --config-file configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml --input input1.jpg --opts MODEL.WEIGHTS detectron2://COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x/137849600/model_final_f10217.pkl`

...
...
File "C:\Users\CSNAM\Anaconda3\envs\detectron_env\lib\site-packages\portalocker_init_.py", line 4, in
from . import portalocker
File "C:\Users\CSNAM\Anaconda3\envs\detectron_env\lib\site-packages\portalocker\portalocker.py", line 9, in
import win32file
ImportError: DLL load failed while importing win32file

Did i miss something ?

Build error

I tried to compile under win10, Vs2019, but no way to work.
I have always follow error:
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.26.28801\bin\HostX86\x64\cl.exe' failed with exit status 2

withc version of compiler needs to use for a correct build?

not load _C.cp37-win_amd64

❓ Questions and Help

\detectron2\detectron2\layers\deform_conv.py", line 10, in
from detectron2 import _C
ImportError: DLL load failed: 找不到指定的模块。

detectron2 dir has _C.cp37-win_amd64 in windows system. don't find cause.

3090 detectron2

❓ Questions and Help

General questions about detectron2.

NOTE:

If you met any unexpected issue when using detectron2 and wish to know why,
please use the "Unexpected Problems / Bugs" issue template.

如何在(win10 3090 cuda11.0 pytroch1.7)detectron2中进行设置,如果有人知道该怎么做,请添加我的qq 710450031,免费解决这个问题,我可以付钱

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.