git diff) or what code you wrotenot change
2. what exact command you run:
python -m pip install 'git+https://github.com/facebookresearch/detectron2.git'
3. what you observed (including __full logs__):
Running setup.py install for detectron2 ... error
ERROR: Command errored out with exit status 1:
command: /home/jackytsai/anaconda3/envs/detectron2/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-yf9eibzp/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-yf9eibzp/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-k2u582k2/install-record.txt --single-version-externally-managed --compile --install-headers /home/jackytsai/anaconda3/envs/detectron2/include/python3.6m/detectron2
Running setup.py install for detectron2 ... error
ERROR: Command errored out with exit status 1:
command: /home/jackytsai/anaconda3/envs/detectron2/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-yf9eibzp/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-yf9eibzp/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-k2u582k2/install-record.txt --single-version-externally-managed --compile --install-headers /home/jackytsai/anaconda3/envs/detectron2/include/python3.6m/detectron2
cwd: /tmp/pip-req-build-yf9eibzp/
Complete output (447 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.6
creating build/lib.linux-x86_64-3.6/detectron2
copying detectron2/__init__.py -> build/lib.linux-x86_64-3.6/detectron2
creating build/lib.linux-x86_64-3.6/detectron2/export
copying detectron2/export/caffe2_export.py -> build/lib.linux-x86_64-3.6/detectron2/export
copying detectron2/export/caffe2_modeling.py -> build/lib.linux-x86_64-3.6/detectron2/export
copying detectron2/export/c10.py -> build/lib.linux-x86_64-3.6/detectron2/export
copying detectron2/export/patcher.py -> build/lib.linux-x86_64-3.6/detectron2/export
copying detectron2/export/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/export
copying detectron2/export/api.py -> build/lib.linux-x86_64-3.6/detectron2/export
copying detectron2/export/caffe2_inference.py -> build/lib.linux-x86_64-3.6/detectron2/export
copying detectron2/export/shared.py -> build/lib.linux-x86_64-3.6/detectron2/export
creating build/lib.linux-x86_64-3.6/detectron2/engine
copying detectron2/engine/launch.py -> build/lib.linux-x86_64-3.6/detectron2/engine
copying detectron2/engine/train_loop.py -> build/lib.linux-x86_64-3.6/detectron2/engine
copying detectron2/engine/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/engine
copying detectron2/engine/defaults.py -> build/lib.linux-x86_64-3.6/detectron2/engine
copying detectron2/engine/hooks.py -> build/lib.linux-x86_64-3.6/detectron2/engine
creating build/lib.linux-x86_64-3.6/detectron2/data
copying detectron2/data/detection_utils.py -> build/lib.linux-x86_64-3.6/detectron2/data
copying detectron2/data/build.py -> build/lib.linux-x86_64-3.6/detectron2/data
copying detectron2/data/dataset_mapper.py -> build/lib.linux-x86_64-3.6/detectron2/data
copying detectron2/data/catalog.py -> build/lib.linux-x86_64-3.6/detectron2/data
copying detectron2/data/common.py -> build/lib.linux-x86_64-3.6/detectron2/data
copying detectron2/data/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/data
creating build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/cityscapes_evaluation.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/evaluator.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/rotated_coco_evaluation.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/panoptic_evaluation.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/lvis_evaluation.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/testing.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/pascal_voc_evaluation.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/coco_evaluation.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
copying detectron2/evaluation/sem_seg_evaluation.py -> build/lib.linux-x86_64-3.6/detectron2/evaluation
creating build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/logger.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/video_visualizer.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/comm.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/env.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/analysis.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/registry.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/collect_env.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/events.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/visualizer.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/colormap.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/serialize.py -> build/lib.linux-x86_64-3.6/detectron2/utils
copying detectron2/utils/memory.py -> build/lib.linux-x86_64-3.6/detectron2/utils
creating build/lib.linux-x86_64-3.6/detectron2/solver
copying detectron2/solver/build.py -> build/lib.linux-x86_64-3.6/detectron2/solver
copying detectron2/solver/lr_scheduler.py -> build/lib.linux-x86_64-3.6/detectron2/solver
copying detectron2/solver/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/solver
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo
copying detectron2/model_zoo/model_zoo.py -> build/lib.linux-x86_64-3.6/detectron2/model_zoo
copying detectron2/model_zoo/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/model_zoo
creating build/lib.linux-x86_64-3.6/detectron2/structures
copying detectron2/structures/image_list.py -> build/lib.linux-x86_64-3.6/detectron2/structures
copying detectron2/structures/keypoints.py -> build/lib.linux-x86_64-3.6/detectron2/structures
copying detectron2/structures/instances.py -> build/lib.linux-x86_64-3.6/detectron2/structures
copying detectron2/structures/rotated_boxes.py -> build/lib.linux-x86_64-3.6/detectron2/structures
copying detectron2/structures/masks.py -> build/lib.linux-x86_64-3.6/detectron2/structures
copying detectron2/structures/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/structures
copying detectron2/structures/boxes.py -> build/lib.linux-x86_64-3.6/detectron2/structures
creating build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/roi_align.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/wrappers.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/rotated_boxes.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/batch_norm.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/deform_conv.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/mask_ops.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/blocks.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/shape_spec.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/roi_align_rotated.py -> build/lib.linux-x86_64-3.6/detectron2/layers
copying detectron2/layers/nms.py -> build/lib.linux-x86_64-3.6/detectron2/layers
creating build/lib.linux-x86_64-3.6/detectron2/config
copying detectron2/config/compat.py -> build/lib.linux-x86_64-3.6/detectron2/config
copying detectron2/config/config.py -> build/lib.linux-x86_64-3.6/detectron2/config
copying detectron2/config/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/config
copying detectron2/config/defaults.py -> build/lib.linux-x86_64-3.6/detectron2/config
creating build/lib.linux-x86_64-3.6/detectron2/checkpoint
copying detectron2/checkpoint/detection_checkpoint.py -> build/lib.linux-x86_64-3.6/detectron2/checkpoint
copying detectron2/checkpoint/catalog.py -> build/lib.linux-x86_64-3.6/detectron2/checkpoint
copying detectron2/checkpoint/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/checkpoint
copying detectron2/checkpoint/c2_model_loading.py -> build/lib.linux-x86_64-3.6/detectron2/checkpoint
creating build/lib.linux-x86_64-3.6/detectron2/modeling
copying detectron2/modeling/poolers.py -> build/lib.linux-x86_64-3.6/detectron2/modeling
copying detectron2/modeling/box_regression.py -> build/lib.linux-x86_64-3.6/detectron2/modeling
copying detectron2/modeling/test_time_augmentation.py -> build/lib.linux-x86_64-3.6/detectron2/modeling
copying detectron2/modeling/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/modeling
copying detectron2/modeling/matcher.py -> build/lib.linux-x86_64-3.6/detectron2/modeling
copying detectron2/modeling/postprocessing.py -> build/lib.linux-x86_64-3.6/detectron2/modeling
copying detectron2/modeling/anchor_generator.py -> build/lib.linux-x86_64-3.6/detectron2/modeling
copying detectron2/modeling/sampling.py -> build/lib.linux-x86_64-3.6/detectron2/modeling
creating build/lib.linux-x86_64-3.6/detectron2/data/datasets
copying detectron2/data/datasets/builtin_meta.py -> build/lib.linux-x86_64-3.6/detectron2/data/datasets
copying detectron2/data/datasets/lvis_v0_5_categories.py -> build/lib.linux-x86_64-3.6/detectron2/data/datasets
copying detectron2/data/datasets/coco.py -> build/lib.linux-x86_64-3.6/detectron2/data/datasets
copying detectron2/data/datasets/lvis.py -> build/lib.linux-x86_64-3.6/detectron2/data/datasets
copying detectron2/data/datasets/register_coco.py -> build/lib.linux-x86_64-3.6/detectron2/data/datasets
copying detectron2/data/datasets/cityscapes.py -> build/lib.linux-x86_64-3.6/detectron2/data/datasets
copying detectron2/data/datasets/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/data/datasets
copying detectron2/data/datasets/builtin.py -> build/lib.linux-x86_64-3.6/detectron2/data/datasets
copying detectron2/data/datasets/pascal_voc.py -> build/lib.linux-x86_64-3.6/detectron2/data/datasets
creating build/lib.linux-x86_64-3.6/detectron2/data/transforms
copying detectron2/data/transforms/transform_gen.py -> build/lib.linux-x86_64-3.6/detectron2/data/transforms
copying detectron2/data/transforms/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/data/transforms
copying detectron2/data/transforms/transform.py -> build/lib.linux-x86_64-3.6/detectron2/data/transforms
creating build/lib.linux-x86_64-3.6/detectron2/data/samplers
copying detectron2/data/samplers/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/data/samplers
copying detectron2/data/samplers/distributed_sampler.py -> build/lib.linux-x86_64-3.6/detectron2/data/samplers
copying detectron2/data/samplers/grouped_batch_sampler.py -> build/lib.linux-x86_64-3.6/detectron2/data/samplers
creating build/lib.linux-x86_64-3.6/detectron2/modeling/proposal_generator
copying detectron2/modeling/proposal_generator/build.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/proposal_generator
copying detectron2/modeling/proposal_generator/rpn.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/proposal_generator
copying detectron2/modeling/proposal_generator/rrpn.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/proposal_generator
copying detectron2/modeling/proposal_generator/proposal_utils.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/proposal_generator
copying detectron2/modeling/proposal_generator/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/proposal_generator
creating build/lib.linux-x86_64-3.6/detectron2/modeling/roi_heads
copying detectron2/modeling/roi_heads/rotated_fast_rcnn.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/roi_heads
copying detectron2/modeling/roi_heads/cascade_rcnn.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/roi_heads
copying detectron2/modeling/roi_heads/roi_heads.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/roi_heads
copying detectron2/modeling/roi_heads/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/roi_heads
copying detectron2/modeling/roi_heads/fast_rcnn.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/roi_heads
copying detectron2/modeling/roi_heads/keypoint_head.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/roi_heads
copying detectron2/modeling/roi_heads/box_head.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/roi_heads
copying detectron2/modeling/roi_heads/mask_head.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/roi_heads
creating build/lib.linux-x86_64-3.6/detectron2/modeling/meta_arch
copying detectron2/modeling/meta_arch/build.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/meta_arch
copying detectron2/modeling/meta_arch/semantic_seg.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/meta_arch
copying detectron2/modeling/meta_arch/rcnn.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/meta_arch
copying detectron2/modeling/meta_arch/panoptic_fpn.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/meta_arch
copying detectron2/modeling/meta_arch/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/meta_arch
copying detectron2/modeling/meta_arch/retinanet.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/meta_arch
creating build/lib.linux-x86_64-3.6/detectron2/modeling/backbone
copying detectron2/modeling/backbone/build.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/backbone
copying detectron2/modeling/backbone/fpn.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/backbone
copying detectron2/modeling/backbone/backbone.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/backbone
copying detectron2/modeling/backbone/__init__.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/backbone
copying detectron2/modeling/backbone/resnet.py -> build/lib.linux-x86_64-3.6/detectron2/modeling/backbone
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs
copying detectron2/model_zoo/configs/Base-RCNN-FPN.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs
copying detectron2/model_zoo/configs/Base-RetinaNet.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs
copying detectron2/model_zoo/configs/Base-RCNN-DilatedC5.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs
copying detectron2/model_zoo/configs/Base-RCNN-C4.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/scratch_mask_rcnn_R_50_FPN_9x_gn.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/cascade_mask_rcnn_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/panoptic_fpn_R_101_dconv_cascade_gn_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/cascade_mask_rcnn_X_152_32x8d_FPN_IN5k_gn_dconv.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/semantic_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/scratch_mask_rcnn_R_50_FPN_9x_syncbn.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/mask_rcnn_R_50_FPN_1x_dconv_c3-c5.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/mask_rcnn_R_50_FPN_3x_gn.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/scratch_mask_rcnn_R_50_FPN_3x_gn.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/cascade_mask_rcnn_R_50_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/mask_rcnn_R_50_FPN_3x_dconv_c3-c5.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/mask_rcnn_R_50_FPN_1x_cls_agnostic.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
copying detectron2/model_zoo/configs/Misc/mask_rcnn_R_50_FPN_3x_syncbn.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Misc
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/mask_rcnn_R_50_FPN_training_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/keypoint_rcnn_R_50_FPN_training_acc_test.yaml -> build/lib.linux-x86_64-3.6/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.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/semantic_R_50_FPN_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/retinanet_R_50_FPN_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/fast_rcnn_R_50_FPN_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/mask_rcnn_R_50_DC5_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/mask_rcnn_R_50_FPN_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/cascade_mask_rcnn_R_50_FPN_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/rpn_R_50_FPN_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/keypoint_rcnn_R_50_FPN_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/panoptic_fpn_R_50_training_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/mask_rcnn_R_50_FPN_pred_boxes_training_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/panoptic_fpn_R_50_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/cascade_mask_rcnn_R_50_FPN_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/mask_rcnn_R_50_FPN_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/mask_rcnn_R_50_C4_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/retinanet_R_50_FPN_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/mask_rcnn_R_50_C4_GCV_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/fast_rcnn_R_50_FPN_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/mask_rcnn_R_50_C4_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/semantic_R_50_FPN_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/panoptic_fpn_R_50_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/keypoint_rcnn_R_50_FPN_instant_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/mask_rcnn_R_50_C4_training_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/semantic_R_50_FPN_training_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
copying detectron2/model_zoo/configs/quick_schedules/rpn_R_50_FPN_inference_acc_test.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/quick_schedules
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_R_50_DC5_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_X_101_32x8d_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_R_50_C4_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_R_101_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_R_50_DC5_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_R_101_DC5_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_R_50_C4_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
copying detectron2/model_zoo/configs/COCO-InstanceSegmentation/mask_rcnn_R_101_C4_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-InstanceSegmentation
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Detectron1-Comparisons
copying detectron2/model_zoo/configs/Detectron1-Comparisons/mask_rcnn_R_50_FPN_noaug_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Detectron1-Comparisons
copying detectron2/model_zoo/configs/Detectron1-Comparisons/keypoint_rcnn_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Detectron1-Comparisons
copying detectron2/model_zoo/configs/Detectron1-Comparisons/faster_rcnn_R_50_FPN_noaug_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Detectron1-Comparisons
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/PascalVOC-Detection
copying detectron2/model_zoo/configs/PascalVOC-Detection/faster_rcnn_R_50_FPN.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/PascalVOC-Detection
copying detectron2/model_zoo/configs/PascalVOC-Detection/faster_rcnn_R_50_C4.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/PascalVOC-Detection
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Keypoints
copying detectron2/model_zoo/configs/COCO-Keypoints/keypoint_rcnn_R_101_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Keypoints
copying detectron2/model_zoo/configs/COCO-Keypoints/keypoint_rcnn_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Keypoints
copying detectron2/model_zoo/configs/COCO-Keypoints/Base-Keypoint-RCNN-FPN.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Keypoints
copying detectron2/model_zoo/configs/COCO-Keypoints/keypoint_rcnn_R_50_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Keypoints
copying detectron2/model_zoo/configs/COCO-Keypoints/keypoint_rcnn_X_101_32x8d_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Keypoints
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/LVIS-InstanceSegmentation
copying detectron2/model_zoo/configs/LVIS-InstanceSegmentation/mask_rcnn_X_101_32x8d_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/LVIS-InstanceSegmentation
copying detectron2/model_zoo/configs/LVIS-InstanceSegmentation/mask_rcnn_R_101_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/LVIS-InstanceSegmentation
copying detectron2/model_zoo/configs/LVIS-InstanceSegmentation/mask_rcnn_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/LVIS-InstanceSegmentation
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-PanopticSegmentation
copying detectron2/model_zoo/configs/COCO-PanopticSegmentation/panoptic_fpn_R_101_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-PanopticSegmentation
copying detectron2/model_zoo/configs/COCO-PanopticSegmentation/panoptic_fpn_R_50_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-PanopticSegmentation
copying detectron2/model_zoo/configs/COCO-PanopticSegmentation/panoptic_fpn_R_50_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-PanopticSegmentation
copying detectron2/model_zoo/configs/COCO-PanopticSegmentation/Base-Panoptic-FPN.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-PanopticSegmentation
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_R_50_DC5_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_X_101_32x8d_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_R_50_C4_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_R_101_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/rpn_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_R_50_DC5_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_R_50_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/retinanet_R_50_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/retinanet_R_101_FPN_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_R_101_DC5_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_R_50_C4_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/rpn_R_50_C4_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/fast_rcnn_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/faster_rcnn_R_101_C4_3x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
copying detectron2/model_zoo/configs/COCO-Detection/retinanet_R_50_FPN_1x.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/COCO-Detection
creating build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Cityscapes
copying detectron2/model_zoo/configs/Cityscapes/mask_rcnn_R_50_FPN.yaml -> build/lib.linux-x86_64-3.6/detectron2/model_zoo/configs/Cityscapes
running build_ext
building 'detectron2._C' extension
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/box_iou_rotated
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlignRotated
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/nms_rotated
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlign
creating /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable
Emitting ninja build file /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/build.ninja...
Compiling objects...
Allowing ninja to set a default number of workers... (overridable by setting the environment variable MAX_JOBS=N)
[1/12] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/cuda_version.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/cuda_version.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
[2/12] c++ -MMD -MF /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cpu.o.d -pthread -B /home/jackytsai/anaconda3/envs/detectron2/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cpu.cpp -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
[3/12] c++ -MMD -MF /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.o.d -pthread -B /home/jackytsai/anaconda3/envs/detectron2/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.cpp -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
[4/12] c++ -MMD -MF /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/nms_rotated/nms_rotated_cpu.o.d -pthread -B /home/jackytsai/anaconda3/envs/detectron2/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/nms_rotated/nms_rotated_cpu.cpp -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/nms_rotated/nms_rotated_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
[5/12] c++ -MMD -MF /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlign/ROIAlign_cpu.o.d -pthread -B /home/jackytsai/anaconda3/envs/detectron2/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlign/ROIAlign_cpu.cpp -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlign/ROIAlign_cpu.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
[6/12] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o
/usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/box_iou_rotated/box_iou_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6688:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’ without object
__p->_M_set_sharable();
~~~~~~~~~^~
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6693:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’ without object
[7/12] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o
/usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/nms_rotated/nms_rotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6688:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’ without object
__p->_M_set_sharable();
~~~~~~~~~^~
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6693:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’ without object
[8/12] c++ -MMD -MF /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/vision.o.d -pthread -B /home/jackytsai/anaconda3/envs/detectron2/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/vision.cpp -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/vision.o -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -std=c++14
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
[9/12] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlign/ROIAlign_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlign/ROIAlign_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlign/ROIAlign_cuda.o
/usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlign/ROIAlign_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlign/ROIAlign_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6688:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’ without object
__p->_M_set_sharable();
~~~~~~~~~^~
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6693:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’ without object
[10/12] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o
/usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda_kernel.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6688:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’ without object
__p->_M_set_sharable();
~~~~~~~~~^~
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6693:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’ without object
[11/12] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o
/usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/ROIAlignRotated/ROIAlignRotated_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6688:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’ without object
__p->_M_set_sharable();
~~~~~~~~~^~
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6693:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’ without object
[12/12] /usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
FAILED: /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda.o
/usr/local/cuda/bin/nvcc -DWITH_CUDA -I/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/torch/csrc/api/include -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/TH -I/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/include/THC -I/usr/local/cuda/include -I/home/jackytsai/anaconda3/envs/detectron2/include/python3.6m -c -c /tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda.cu -o /tmp/pip-req-build-yf9eibzp/build/temp.linux-x86_64-3.6/tmp/pip-req-build-yf9eibzp/detectron2/layers/csrc/deformable/deform_conv_cuda.o -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ --expt-relaxed-constexpr --compiler-options '-fPIC' -DCUDA_HAS_FP16=1 -D__CUDA_NO_HALF_OPERATORS__ -D__CUDA_NO_HALF_CONVERSIONS__ -D__CUDA_NO_HALF2_OPERATORS__ -DTORCH_API_INCLUDE_EXTENSION_H -DTORCH_EXTENSION_NAME=_C -D_GLIBCXX_USE_CXX11_ABI=0 -gencode=arch=compute_75,code=sm_75 -std=c++14
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char16_t*; _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6688:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char16_t; _Traits = std::char_traits<char16_t>; _Alloc = std::allocator<char16_t>]’ without object
__p->_M_set_sharable();
~~~~~~~~~^~
/usr/include/c++/7/bits/basic_string.tcc: In instantiation of ‘static std::basic_string<_CharT, _Traits, _Alloc>::_Rep* std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_S_create(std::basic_string<_CharT, _Traits, _Alloc>::size_type, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’:
/usr/include/c++/7/bits/basic_string.tcc:578:28: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&, std::forward_iterator_tag) [with _FwdIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5042:20: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct_aux(_InIterator, _InIterator, const _Alloc&, std::__false_type) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.h:5063:24: required from ‘static _CharT* std::basic_string<_CharT, _Traits, _Alloc>::_S_construct(_InIterator, _InIterator, const _Alloc&) [with _InIterator = const char32_t*; _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’
/usr/include/c++/7/bits/basic_string.tcc:656:134: required from ‘std::basic_string<_CharT, _Traits, _Alloc>::basic_string(const _CharT*, std::basic_string<_CharT, _Traits, _Alloc>::size_type, const _Alloc&) [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>; std::basic_string<_CharT, _Traits, _Alloc>::size_type = long unsigned int]’
/usr/include/c++/7/bits/basic_string.h:6693:95: required from here
/usr/include/c++/7/bits/basic_string.tcc:1067:16: error: cannot call member function ‘void std::basic_string<_CharT, _Traits, _Alloc>::_Rep::_M_set_sharable() [with _CharT = char32_t; _Traits = std::char_traits<char32_t>; _Alloc = std::allocator<char32_t>]’ without object
ninja: build stopped: subcommand failed.
Traceback (most recent call last):
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1400, in _run_ninja_build
check=True)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/subprocess.py", line 438, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-req-build-yf9eibzp/setup.py", line 155, in <module>
cmdclass={"build_ext": torch.utils.cpp_extension.BuildExtension},
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/setuptools/__init__.py", line 144, in setup
return distutils.core.setup(**attrs)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/core.py", line 148, in setup
dist.run_commands()
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/dist.py", line 955, in run_commands
self.run_command(cmd)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/command/install.py", line 545, in run
self.run_command('build')
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/dist.py", line 974, in run_command
cmd_obj.run()
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 87, in run
_build_ext.run(self)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run
_build_ext.build_ext.run(self)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/command/build_ext.py", line 339, in run
self.build_extensions()
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 580, in build_extensions
build_ext.build_extensions(self)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/Cython/Distutils/old_build_ext.py", line 195, in build_extensions
_build_ext.build_ext.build_extensions(self)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/command/build_ext.py", line 448, in build_extensions
self._build_extensions_serial()
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/command/build_ext.py", line 473, in _build_extensions_serial
self.build_extension(ext)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/setuptools/command/build_ext.py", line 208, in build_extension
_build_ext.build_extension(self, ext)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/distutils/command/build_ext.py", line 533, in build_extension
depends=ext.depends)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 423, in unix_wrap_ninja_compile
with_cuda=with_cuda)
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1140, in _write_ninja_file_and_compile_objects
error_prefix='Error compiling objects for extension')
File "/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch/utils/cpp_extension.py", line 1413, in _run_ninja_build
raise RuntimeError(message)
RuntimeError: Error compiling objects for extension
----------------------------------------
ERROR: Command errored out with exit status 1: /home/jackytsai/anaconda3/envs/detectron2/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-yf9eibzp/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-yf9eibzp/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'rn'"'"', '"'"'n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-k2u582k2/install-record.txt --single-version-externally-managed --compile --install-headers /home/jackytsai/anaconda3/envs/detectron2/include/python3.6m/detectron2 Check the logs for full command output.
If there are no obvious error in "what you observed" provided above,
please tell us the expected behavior.
Provide your environment information using the following command:
ubuntu18.04
Anaconda3-2020.02-Linux-x86_64
python 3.6
pytorch 1.5
pip install cython; pip install -U 'git+https://github.com/cocodataset/cocoapi.git#subdirectory=PythonAPI'
conda install pytorch torchvision cudatoolkit=10.1 -c pytorch
python -m pip install 'git+https://github.com/facebookresearch/detectron2.git'
It appears your nvcc is too old. However the environment information is not provided correctly according to the issue template.
sys.platform linux
Python 3.6.10 |Anaconda, Inc.| (default, May 8 2020, 02:54:21) [GCC 7.3.0]
numpy 1.18.1
detectron2 0.1.3 @/home/jackytsai/detectron2/detectron2
detectron2._C failed to import
DETECTRON2_ENV_MODULE
PyTorch 1.5.0 @/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torch
PyTorch debug build False
CUDA available True
GPU 0 GeForce RTX 2070
CUDA_HOME /usr/local/cuda
NVCC Cuda compilation tools, release 10.1, V10.1.105
Pillow 7.1.2
torchvision 0.6.0a0+82fd1c8 @/home/jackytsai/anaconda3/envs/detectron2/lib/python3.6/site-packages/torchvision
torchvision arch flags sm_35, sm_50, sm_60, sm_70, sm_75
fvcore 0.1.1.post200513
PyTorch built with:
please tell me what should I provide for this issue
Same issue reported in https://github.com/pytorch/vision/issues/1893 and seems a nvcc bug.
It should work by upgrading nvcc to 10.1.243, or downgrading gcc to 7.1~7.3;
same problem with cuda9.2, torch1.5, gcc4.9.
downgrading gcc to 7.1 worked on my side.
Downgrading to gcc 7.1.0 also worked for me. :) Thank you
Downgrading to gcc 7.1.0 also worked for me. :) Thank you
excuse me
My current gcc version is 7.5.0.
How to downgrading gcc to 7.1.0?
I searched a lot of methods on the Internet, but still no success.
Struggling with the same issue,
could only downgrade gcc to 6.5 and it didn't help
I'm using,
pytorch 1.5
cuda 10.2
Same issue reported in pytorch/vision#1893 and seems a nvcc bug.
It should work by upgrading nvcc to 10.1.243, or downgrading gcc to 7.1~7.3;
But I can reproduce this issue using docker image pytorch/pytorch:1.7.0-cuda11.0-cudnn8-devel, which ships with gcc 7.5.0 and nvcc 11.0.221. I can use prebuilt detectron2 image but struggled to build it from source. Can you share what environment are you using to build the torch-1.7-CUDA11 wheel?
Then it probably means nvcc has other bugs, not surprisingly.
The packages are built with https://github.com/facebookresearch/detectron2/blob/master/dev/packaging/build_all_wheels.sh, using pytorch/manylinux-cuda110 container
Most helpful comment
downgrading gcc to 7.1 worked on my side.