aim-uofa / AdelaiDet

AdelaiDet is an open source toolbox for multiple instance-level detection and recognition tasks.
https://git.io/AdelaiDet
Other
3.34k stars 643 forks source link

Error about cuda . #484

Open ThorPham opened 2 years ago

ThorPham commented 2 years ago

I use cuda 11 but when build it's detect cuda 9.1 . Anyone can help me python setup.py build develop running build running build_py running build_ext Traceback (most recent call last): File "/home/thorpham/Documents/challenge/AdelaiDet/setup.py", line 65, in setup( File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/setuptools/init.py", line 153, in setup return distutils.core.setup(**attrs) File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/distutils/core.py", line 148, in setup dist.run_commands() File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/setuptools/command/build_ext.py", line 79, in run _build_ext.run(self) File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/Cython/Distutils/old_build_ext.py", line 186, in run _build_ext.build_ext.run(self) File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/distutils/command/build_ext.py", line 340, in run self.build_extensions() File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/torch/utils/cpp_extension.py", line 404, in build_extensions self._check_cuda_version() File "/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/torch/utils/cpp_extension.py", line 781, in _check_cuda_version raise RuntimeError(CUDA_MISMATCH_MESSAGE.format(cuda_str_version, torch.version.cuda)) RuntimeError: The detected CUDA version (9.1) mismatches the version that was used to compile PyTorch (11.3). Please make sure to use the same CUDA versions.

python -m detectron2.utils.collect_env

sys.platform linux Python 3.9.7 (default, Sep 16 2021, 13:09:58) [GCC 7.5.0] numpy 1.21.2 detectron2 0.5 @/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/detectron2 detectron2._C not built correctly: libcudart.so.10.2: cannot open shared object file: No such file or directory Compiler ($CXX) c++ (Ubuntu 5.5.0-12ubuntu1) 5.5.0 20171010 CUDA compiler Cuda compilation tools, release 9.1, V9.1.85 detectron2 arch flags /home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/detectron2/_C.cpython-39-x86_64-linux-gnu.so; cannot find cuobjdump DETECTRON2_ENV_MODULE PyTorch 1.10.0 @/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/torch PyTorch debug build False GPU available Yes GPU 0 NVIDIA GeForce GTX 1080 Ti (arch=6.1) CUDA_HOME /usr/local/cuda-10.2/ Pillow 8.4.0 torchvision 0.11.1 @/home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/torchvision torchvision arch flags /home/thorpham/anaconda3/envs/abcnet/lib/python3.9/site-packages/torchvision/_C.so; cannot find cuobjdump fvcore 0.1.5.post20211023 iopath 0.1.8 cv2 4.5.4


PyTorch built with:

ddogfoodd commented 9 months ago

Are you sure you use CUDA 11? Keep in mind that running nvidia-smi shows you not the currently used CUDA version but the highest CUDA version compatible with your hardware. Run nvcc --version to check your current CUDA version.