Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using python 3.10 and cuda 11.8 #206

Open
jayahn77777 opened this issue Oct 22, 2024 · 1 comment
Open

Using python 3.10 and cuda 11.8 #206

jayahn77777 opened this issue Oct 22, 2024 · 1 comment

Comments

@jayahn77777
Copy link

Could you let me know if it is possible to set up the UniAD project with Python 3.10 and CUDA toolkit 11.8, even though the default setup is Python 3.8 and CUDA toolkit 11.1?

@Tonny24Wang
Copy link

Based on my experiments, it appears that it is at least not feasible to run UniAD on newer GPUs with compute capability SM_89 or higher. I have attempted to use UniAD on both an H800 (SM_90) and a 4060Ti (SM_89) with CUDA 11.8 (the minimum version required for these GPUs) and CUDA 12.2, as well as PyTorch 2.x and Python 3.10. All attempts have failed.

The primary issue lies in the compatibility between UniAD and mmcv-full. The highest supported version of mmcv-full 1.x (required by UniAD) is 1.7.2, which is only compiled for PyTorch 1.x. However, the highest version of PyTorch 1.x is 1.13.2, which is compatible with CUDA 11.7 at most.

Thus, if you aim to use UniAD with these newer GPUs, significant modifications will be necessary. You will need to adapt UniAD to work with mmcv-full 2.x, and this may require additional substantial adjustments to the codebase to ensure compatibility.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants