Instale y configure el entorno de aprendizaje profundo de pytorch en pycharm

Instalar y configurar pycharm en pycharm

Requisitos previos

Se han instalado Anaconda y pycharm.

Verifique la versión del controlador de su tarjeta gráfica

Verifique la versión del controlador para seleccionar la versión del software cuda más tarde

Por favor agregue la descripción de la imagen.

Versión cuda, aquí está la versión real de cuda, pero puede usar una versión inferior del software cuda para administrar la versión superior. Debe entenderse que la versión superior es compatible con la versión inferior.

Insertar descripción de la imagen aquí

Elija la versión CUDA adecuada

Seleccione el software de la herramienta de administración cuda de acuerdo con la versión del controlador de la tarjeta gráfica anterior

Notas de la versión CUDA 12.1 (nvidia.com)

Por favor agregue la descripción de la imagen.

Insertar descripción de la imagen aquí

Descargue la versión de pytorch correspondiente

Hay dos pytorch y torchvision que deben descargarse. Seleccione de acuerdo con el enlace a continuación y la versión CUDA instalada arriba. Hay combinaciones. No elija al azar. Consulte el sitio web oficial para obtener recomendaciones (abra el enlace a continuación para ver).

https://pytorch.org/get-started/previous-versions/

A continuación se muestra un ejemplo:

Insertar descripción de la imagen aquí

Después de determinar la combinación, descargue los archivos whl de pytorch y torchvision según el siguiente enlace

https://download.pytorch.org/whl/torch_stable.html

Crear un proyecto de proyecto

Crea un archivo py en el proyecto.

Insertar descripción de la imagen aquí

Crear un entorno virtual

conda crea un entorno virtual llamado pytorch_gpu: conda create -n pytorch_gpu01 python=3.8

Insertar descripción de la imagen aquí

Activar entorno virtual

Activa el entorno virtual: conda activa pytorch_gpu

Posibles problemas durante la primera activación

pregunta

Insertar descripción de la imagen aquí

Solución: Inicialice el Teminal. El Teminal en Python usa el powershell que viene con la computadora.

Instrucción: conda init powershell

Insertar descripción de la imagen aquí

Después de la inicialización, continúe activando el entorno virtual:

Insertar descripción de la imagen aquí

Si eso no funciona, intente cambiar conda init cmd.exe. La base principal es el tipo utilizado por Teminal como se muestra en la siguiente captura de pantalla:

Insertar descripción de la imagen aquí

Instalar pytorch para entorno virtual

Teminal cambia el directorio al directorio de archivos whl de pytorch y torchvision que acaba de descargar. Se recomienda colocarlo directamente debajo del proyecto para evitar cambios, como se muestra a continuación:

Insertar descripción de la imagen aquí

En Teminal, pip instala este archivo de antorcha. Use la tecla de tabulación para cambiar y seleccionar archivos en la carpeta actual, para que no tenga que escribir.

Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí

Se instalan los dos archivos whl, lo que indica que el kit de herramientas de pytorch se ha instalado en el entorno virtual. A continuación, asocie el proyecto al entorno virtual y el proyecto podrá utilizar el kit de herramientas en el entorno virtual.

Entornos virtuales asociados

El entorno virtual creado se colocará en el directorio donde está instalado Anaconda. Algunos están en la unidad C de forma predeterminada y otros se instalan de forma personalizada en otras unidades. Puede encontrarlo usted mismo. Debe asociar el proyecto con el entorno virtual. ambiente.

Asocie el entorno virtual, como se muestra en la figura siguiente, busque la carpeta envs en el directorio anaconda, ingrese y busque la carpeta del entorno virtual que configuró, busque el archivo python.exe y haga clic para seleccionarlo. Después de la confirmación, el proyecto de Python se asocia con el entorno virtual.

(La transferencia de la imagen del enlace externo falló. El sitio de origen puede tener un mecanismo anti-leeching. Se recomienda guardar la imagen y cargarla directamente (img-ztJXkIcl-1678103910260) (pytorchinstallation.assets/image-20230305171555494.png)]

Pruebe si la instalación es exitosa

código de prueba py

import torch
print("hello torch{}".format(torch.__version__))

flag = torch.cuda.is_available()
print(flag)

ngpu = 1
# Decide which device we want to run on
device = torch.device("cuda:0" if (torch.cuda.is_available() and ngpu > 0) else "cpu")
print(device)
print(torch.cuda.get_device_name(0))
print(torch.rand(3, 3).cuda())

Resultados de la prueba

Insertar descripción de la imagen aquí

Si no funciona, intente cambiar a una versión diferente de la antorcha. También lo logré después de cambiar a una versión diferente.

Eliminar entorno virtual

Abra el mensaje de anaconda:
Insertar descripción de la imagen aquí

Ver el entorno virtual actual: lista de entornos conda

Elimine el entorno virtual especificado: conda remove -n your_env_name (nombre del entorno virtual) --all

El entorno virtual pytorch_gpu en anaconda también desapareció
Insertar descripción de la imagen aquí

O vaya directamente a la carpeta envs de anaconda y elimínela

Supongo que te gusta

Origin blog.csdn.net/2301_76863102/article/details/129369549
Recomendado
Clasificación