Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

2.1K
Vistas
¿Por qué `torch.cuda.is_available()` devuelve False incluso después de instalar pytorch con cuda?

En una PC con Windows 10 con una NVidia GeForce 820M, instalé CUDA 9.2 y cudnn 7.1 con éxito, y luego instalé PyTorch usando las instrucciones en pytorch.org.

Específicamente usé el comando

 pip install torch==1.4.0+cu92 torchvision==0.5.0+cu92 -f https://download.pytorch.org/whl/torch_stable.html

porque uso pip y no Anaconda.

Sin embargo, obtengo lo siguiente

 >>> import torch >>> torch.cuda.is_available() False

¿Por qué está pasando esto?

over 4 years ago · Santiago Trujillo
4 Respuestas
Responde la pregunta

0

Para resolver este problema, el siguiente método respondió por mí:

1- Primero tienes que actualizar Anaconda.

2- En su cuaderno, seleccione lo siguiente según su sistema.

 https://pytorch.org/

ingrese la descripción de la imagen aquí

ejemplo para Windows:(Esto puede llevar algún tiempo. Sea paciente)

 conda install pytorch torchvision torchaudio cudatoolkit=10.2 -c pytorch

3- Busque e instale la última tarjeta gráfica para su sistema a través del siguiente sitio:

 https://www.nvidia.com/Download/index.aspx

ingrese la descripción de la imagen aquí

4- Nivel CUDA compatible de GPU y tarjeta. ver esto

over 4 years ago · Santiago Trujillo Denunciar

0

Quiero compartir también mi experiencia, especialmente en el entorno WSL2. Mira mi publicación aquí .

A pesar de que había instalado los controladores correctos y más recientes siguiendo la guía proporcionada por NVidia aquí , mi WSL no pudo detectar ninguna GPU ni en PyTorch ni en todo el entorno.

Mi GPU es Nvidia GeForce RTX 1650 Ti, que no aparece en el enlace Wiki anterior, pero en realidad se muestra en la página de NVidia.

La degradación a una versión anterior del controlador que se encuentra en este enlace de NVidia , a saber, la Driver Version: 472.39 , me ayudó. Ahora PyTorch puede detectar correctamente el controlador, así como también puedo ejecutar contenedores que requieren acceso a la GPU, ya que se encuentran y utilizan correctamente.

Esperando que esto ayude a alguien en mi situación.

over 4 years ago · Santiago Trujillo Denunciar

0

ok aquí está mi experiencia mi sistema es ubuntu 20.4, gpu - nvidi gtx 1060

cuando voy y cambio, ejecute la aplicación 'Nvidia X Server Settings' que encontré en los perfiles PRIME Nvidia On-Demand o Inter (modo de ahorro de energía) está seleccionado

dando torch.cuda.is_disponible() a False

cambié el modo GPU a 'NVIDIA (modo de rendimiento) y luego obtuve True

Configuración del servidor NVIDIA X-GUI

over 4 years ago · Santiago Trujillo Denunciar

0

El mismo error puede aparecer cuando la versión de su Pytorch admite diferentes CUDA. Por ejemplo, mi versión de Pytorch era compatible con CUDA 8.0, pero tenía instalado CUDA 9.0. Para arreglar eso, tuve que actualizar mi Pytorch a cu90 así:

 pip install torch_nightly -f https://download.pytorch.org/whl/nightly/cu90/torch_nightly.html

Referencia: aquí

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda