Detectron2 install BUG
Detectron2 安装问题解决方案
问题描述
安装 Detectron2 时遇到以下错误:
1 |
|
这个错误通常由 CUDA 版本与 PyTorch 版本不匹配导致。本指南将帮助你正确配置环境。
环境检查
1. 检查 CUDA 版本
首先确认系统安装的 CUDA 版本:
1 |
|
2. 检查 PyTorch 版本
检查当前环境中的 PyTorch 版本:
1 |
|
安装步骤
1. 创建虚拟环境(推荐)
1 |
|
2. 安装 PyTorch
根据你的 CUDA 版本选择对应的 PyTorch 版本。以下以 CUDA 11.3 为例:
1 |
|
3. 安装 Detectron2
确保 PyTorch 安装成功后,安装对应版本的 Detectron2:
1 |
|
版本对应关系
CUDA 版本 | PyTorch 推荐版本 | Detectron2 对应版本 |
---|---|---|
CUDA 11.3 | 1.10 | 0.6 |
CUDA 11.1 | 1.10 | 0.6 |
CUDA 10.2 | 1.10 | 0.6 |
其他建议
如果使用 conda,可以考虑使用 conda 安装 CUDA 工具包
参考链接
Detectron2 install BUG
https://stackzheng.top/2024/11/09/Detectron2-install-BUG/