Resuelva el problema de la inconsistencia de la versión de Pytorch CUDA

Ver versión de pytorch

Hay dos maneras:

  • El primer tipo:
    salida en python:
import torch
torch.cuda.is_available()
torch.cuda.version
  • El segundo:
    use conda list o pip list

Generalmente, puede ver la versión de torch y torchvision aquí, y luego se eligió instalar la versión cuda en ese momento, y ahora hay versiones 9.0, 10.1 y 10.2. Se puede ver el correspondiente.

Verifique la versión compatible con la tarjeta gráfica

entrar:

nvidia-smi

Puede ver:
== NVIDIA-SMI 430.40 Versión del controlador: 430.40 Versión CUDA: 10.1 ==

Aquí 430 es la versión del controlador de Nvidia. La versión CUDA compatible más alta se puede encontrar en el sitio web oficial. Entonces mi versión CUDA es 10.1. Si tiene 10.2 instalado, no será compatible. Utilice torch.cuda.is_available () para informar Falso.

Ver la configuración de variables de entorno

Edite /home/name/.bashrc para verificar si CUDA_HOME o CUDA_PATH está configurado con la ruta de cuda. ​​Generalmente, cuda está en / usr / loca / cuda. ​​Esta ruta puede ser su conexión suave de cuda real. Si el reemplazo está conectado por software a la versión cuda correspondiente, para que la versión se pueda cambiar. Recuerde obtenerlo después de la modificación. Genere la variable para ver si funciona. echo $ CUDA_HOME.

resumen

La configuración básica se puede encontrar confiando en estos. Para problemas generales de versión, consulte la verificación correspondiente arriba para saber dónde está el problema.

Supongo que te gusta

Origin blog.csdn.net/u012457196/article/details/108747105
Recomendado
Clasificación