Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

2.1K
Visualizações
¿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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda