Ubuntu CUDA历史版本安装
CUDA安装
CUDA历史下载地址
根据命令执行即可。
CUDA完全卸载命令-方法1
- 首先,要卸载CUDA Toolkit,请运行以下命令:
sudo apt-get purge cuda
sudo apt-get remove --autoremove cuda
- 手动安装了NVIDIA的驱动程序,将其卸载:
sudo apt-get remove --autoremove nvidia-*
- 要删除CUDA Toolkit和NVIDIA驱动程序的残留文件,请运行以下命令:
sudo apt-get purge cuda
sudo apt-get autoremove
sudo apt-get purge nvidia*
sudo apt-get autoremove
- 删除CUDA的环境变量,打开~/.bashrc文件:
vim ~/.bashrc
然后删除以下行:
export PATH=/usr/local/cuda-<version>/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-<version>/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
应替换为自己安装的CUDA版本号。
- 删除CUDA的安装目录:
sudo rm -rf /usr/local/cuda
CUDA完全卸载命令-方法2
sudo apt-get purge cuda*
其他问题
libtorch_cuda_cpp.so报错
torchaudio error: OSError: libtorch_cuda_cpp.so: cannot open shared object file: No such file or directory
当前版本pytorch与当前CUDA版本不一致
安装detectron2报错NotADirectoryError
NotADirectoryError: [Errno 20] Not a directory: 'hipconfig'
找到安装当前环境的pytorch安装路径
vim 当前环境/torch/utils/hipify/cuda_to_hip_mappings.py
# 在37行添加NotADirectoryError
try:
rocm_path = subprocess.check_output(["hipconfig", "--rocmpath"]).decode("utf-8")
except subprocess.CalledProcessError:
print(f"Warning: hipconfig --rocmpath failed, assuming {rocm_path}")
except (FileNotFoundError, PermissionError, NotADirectoryError):
# Do not print warning. This is okay. This file can also be imported for non-ROCm builds.
pass