Installez et configurez PyTorch sur votre ordinateur.

Remarque

Pour une plus grande fonctionnalité, PyTorch peut également être utilisé avec DirectML sur Windows.

Dans l’étape précédente de ce tutoriel, nous avons abordé les notions de base de PyTorch et les conditions préalables à l’utilisation de ce dernier pour créer un modèle d’apprentissage automatique. Ici, nous allons l’installer sur votre ordinateur.

Télécharger PyTorch

Ce tutoriel utilise un environnement Anaconda sur des Windows 64 bits pour entraîner et exécuter votre modèle sur le processeur. Pour l’application ML Windows plus loin dans le didacticiel, vous avez besoin de Windows 10, version 1809 (build 17763) ou ultérieure. Vous n’avez pas besoin d’un GPU ou DUDA pour ces étapes.

Important

Il s’agit d’un didacticiel hérité. Les étapes conservent Python 3.8 et les versions de package PyTorch 1.7.1 présentées dans les exemples d’installation d’origine, plutôt que de mettre à niveau le code d’apprentissage en aval et d’exportation ONNX. Python 3.8 n’est plus pris en charge, et PyTorch a cessé de publier des packages Conda officiels à partir de la version 2.6. Utilisez une machine de test ou une machine virtuelle distincte pour reproduire cet environnement, et non un environnement de production. Pour les nouveaux projets, suivez les instructions d’installation actuelles de PyTorch ; Les packages plus récents ne sont pas validés avec ce didacticiel.

  1. Téléchargez le programme d’installation Anaconda3-2020.11-Windows-x86_64.exe de Windows 64 bits à partir de l’archive du programme d’installation Anaconda et installez-le sur votre ordinateur de test. Anaconda 2020.11 inclut Python 3.8.5 et les packages d’analyse des données utilisés plus loin dans le tutoriel.

    Page de téléchargement d’Anaconda archivée montrant le programme d’installation Python 3.8 Windows.

  2. Ouvrez l’invite De démarrage > d’Anaconda3 > Anaconda PowerShell. Vérifiez vos versions Python et Conda :

    python --version
    conda --version
    

    Vérifiez que Python rapports version 3.8 avant de continuer.

    Invite PowerShell Anaconda affichant les versions de Python et de Conda.

  3. Passez en revue les instructions v1.7.1 > Conda > Linux et Windows > version CPU uniquement sur la page des versions précédentes de PyTorch. Ce tutoriel utilise les options Windows, Conda, Python et PROCESSEUR, et non le sélecteur de version stable actuel. Les builds CUDA sont disponibles pour les GPU NVIDIA compatibles, mais la configuration du GPU ne fait pas partie de cette procédure.

    Sélecteur PyTorch 1.7.1 historique montrant Windows, Conda, Python et aucun CUDA.

  4. Dans la même invite de commandes Anaconda PowerShell, installez les packages pour processeur. Les versions sont figées pour éviter de sélectionner une version plus récente de PyTorch :

    conda install pytorch==1.7.1 torchvision==0.8.2 torchaudio==0.7.2 cpuonly -c pytorch
    

    Plan de package Anaconda répertoriant la build processeur de PyTorch 1.7.1 et ses packages compagnons.

    Les captures d’écran sont des exemples historiques ; la version de Python et les commandes non épinglées peuvent différer. Suivez les commandes dans le texte.

  5. Passez en revue le plan de package, entrez y quand vous y êtes invité et attendez que l’installation se termine. Si Conda ne peut pas résoudre les packages hérités, ne remplacez pas la dernière version de PyTorch et partez du principe que les étapes ultérieures du didacticiel sont compatibles.

  6. Dans la même invite, démarrez Python :

    python
    

    Entrez le code suivant pour construire un tensoriel initialisé aléatoirement :

    import torch
    
    x = torch.rand(2, 3)
    
    print(x)
    

    La sortie doit être un tenseur aléatoire de taille 2 × 3 (deux lignes et trois colonnes). Vos nombres diffèrent, mais la forme doit correspondre à cet exemple :

    tensor([[0.5343, 0.7362, 0.8390],
            [0.4758, 0.2399, 0.1936]])
    

    Python affichant un tenseur avec deux lignes et trois colonnes.

    Saisissez exit() pour revenir à l’invite de commandes PowerShell Anaconda. Utilisez ce même environnement Anaconda lorsque vous sélectionnez l’interpréteur Python dans la phase suivante du didacticiel.

Remarque

Vous voulez en savoir plus ? Visitez le site officiel pyTorch.

Étapes suivantes

Maintenant que nous avons installé PyTorch, nous sommes prêts à configurer les données pour notre modèle.