Nota: (Framework-PyTorch creado para Machine-Learning, de código abierto, creado para ser flexible, con la estabilidad y el soporte necesarios para el despliegue de producción. PyTorch incluye un paquete de Python para funciones de alto nivel como el cálculo de tensor “NumPy” con aceleración de GPU y TorchScript para facilidad de una transición al modo “Eager” y el modo Gráfico. Proporciona ejecución basada en gráficos, capacitación distribuida, implementación móvil y cuantización. Gracia a su interfaz, y su capacidad para ejecutarse en GPUs, lo convierten en la opción muy recomendable para crear Redes-Neuronales-Artificiales).
Instalar-PyTorch & Python-Venv & JupyterLab
Python–Venv:
Crear una carpeta donde guardamos el proyecto :
- In: root@juan-SATELLITE-C55-C-1JM:/# mkdir my-pytorch && cd my-pytorch
Crear carpeta guardar archivos:
- In: root@juan-SATELLITE-C55-C-1JM:/my-pytorch# mkdir datos
Crear un entorno virtual para el proyecto:
- In: root@juan-SATELLITE-C55-C-1JM:/my-pytorch# python3 -m venv pytorch
Levantamos entorno virtual venv (Activate) & (Deactivate) :
- In: root@juan-SATELLITE-C55-C-1JM:/my-pytorch# source pytorch/bin/activate
Instalación y actualización de pip:
- (pytorch) root@juan-SATELLITE-C55-C-1JM:/my-pytorch# pip install –upgrade pip
PyTorch–Install:
Instalación de pytorch:
- (pytorch) root@juan-SATELLITE-C55-C-1JM:/my-pytorch# pip3 install torch torchvision torchaudio –extra-index-url https://download.pytorch.org/whl/cpu
Verificar–Funcionalidad–PyTorch
- (pytorch) root@juan-SATELLITE-C55-C-1JM:/my-pytorch# python3
- >>> import torch
- >>> torch.Tensor([0, 0, 0])
- tensor([0., 0., 0.])
- >>>
Nota: Instalamos JupyterLab con pip install jupyterlab==3 y instalamos el paquete de idiomas lanzamos con el token y verificar su funcionalidad .
JupyterLab–Install:
Instalar JupyterLab:
- (pytorch) root@juan-SATELLITE-C55-C-1JM:/my-pytorch# pip install jupyterlab==3
Paquete de idioma español:
- (pytorch) root@juan-SATELLITE-C55-C-1JM:/my-pytorch# pip install jupyterlab-language-pack-es-ES
Arrancar JupyterLab :
- (pytorch) root@juan-SATELLITE-C55-C-1JM:/my-pytorch# jupyter lab –allow-root –no-browser
- Out: http://127.0.0.1:8888/lab?token=226ba4cfc0240d458a93ad7d599bd3a7f4e7cf8e986d87d2
Recopilando:
Instalación de PyTorch en un entorno virtualizado de Python-Venv, con el complemento de JupyterLab tenemosque tener en cuenta que al seleccionar tipo de instalación he seleccionado la versión CPU no la CUDA ,GPU para usarlo en my-portatil.
Referencia: Entorno-Moreluz