Spaces:
Runtime error
Runtime error
# ------------------------------------------------------------------------------------------------ | |
# Deformable DETR | |
# Copyright (c) 2020 SenseTime. All Rights Reserved. | |
# Licensed under the Apache License, Version 2.0 [see LICENSE for details] | |
# ------------------------------------------------------------------------------------------------ | |
# Modified from https://github.com/chengdazhi/Deformable-Convolution-V2-PyTorch/tree/pytorch_1.0.0 | |
# ------------------------------------------------------------------------------------------------ | |
# Copyright (c) Facebook, Inc. and its affiliates. | |
# Modified by Bowen Cheng from https://github.com/fundamentalvision/Deformable-DETR | |
# Modified by Richard Abrich from https://github.com/OpenAdaptAI/OpenAdapt | |
# from https://github.com/pytorch/extension-cpp/issues/71#issuecomment-1778326052 | |
CUDA_VERSION=$(/usr/local/cuda/bin/nvcc --version | sed -n 's/^.*release \([0-9]\+\.[0-9]\+\).*$/\1/p') | |
if [[ ${CUDA_VERSION} == 9.0* ]]; then | |
export TORCH_CUDA_ARCH_LIST="3.5;5.0;6.0;7.0+PTX" | |
elif [[ ${CUDA_VERSION} == 9.2* ]]; then | |
export TORCH_CUDA_ARCH_LIST="3.5;5.0;6.0;6.1;7.0+PTX" | |
elif [[ ${CUDA_VERSION} == 10.* ]]; then | |
export TORCH_CUDA_ARCH_LIST="3.5;5.0;6.0;6.1;7.0;7.5+PTX" | |
elif [[ ${CUDA_VERSION} == 11.0* ]]; then | |
export TORCH_CUDA_ARCH_LIST="3.5;5.0;6.0;6.1;7.0;7.5;8.0+PTX" | |
elif [[ ${CUDA_VERSION} == 11.* ]]; then | |
export TORCH_CUDA_ARCH_LIST="3.5;5.0;6.0;6.1;7.0;7.5;8.0;8.6+PTX" | |
elif [[ ${CUDA_VERSION} == 12.* ]]; then | |
export TORCH_CUDA_ARCH_LIST="5.0;5.2;5.3;6.0;6.1;6.2;7.0;7.2;7.5;8.0;8.6;8.7;8.9;9.0+PTX" | |
else | |
echo "unsupported cuda version." | |
exit 1 | |
fi | |
python -m pip install git+https://github.com/facebookresearch/detectron2.git | |
python setup.py build install | |