Descripción del problema:
Error al reportar
analizar el problema:
- Instalé tanto mmcv como mmcv-full. De hecho, mmcv es una versión simplificada de mmcv-full. Entonces solo necesitas instalar uno.
- En segundo lugar, desinstalé mmcv-full y todavía aparecía un error. Pensé que era un problema con la versión de mmcv.
- Sin embargo, el mmcv instalado a través de la versión de cuda consultada por nvidia-smi es incorrecto, considerando que la versión de cuda es incorrecta.
Solución:
1. Desinstale el mmcv y mmcv-full instalados
pip uninstall mmcv
pip uninstall mmcv-full
2. Verifique las versiones de cuda y torch.
python -c 'import torch;print(torch.__version__);print(torch.version.cuda)'
El resultado es el que se muestra a continuación:
Se puede ver que torch=1.12.1, cuda=10.2
3. Consulta el comando para descargar la versión mmcv correspondiente.
Consultar comando de instalación mmcv
Haga clic en el hipervínculo ↑ y seleccione la antorcha y cuda correspondientes para consultar, por ejemplo:
Luego copie la declaración a la línea de comando y ejecute
¡La instalación fue exitosa y luego la ejecución fue exitosa!