Installare e configurare PyTorch nel computer.

Nota

Per una maggiore funzionalità, PyTorch può essere usato anche con DirectML in Windows.

Nella fase precedente di questa esercitazione sono stati illustrati i concetti di base di PyTorch e i prerequisiti dell'uso per creare un modello di Machine Learning. Qui, lo installeremo sul tuo computer.

Ottieni PyTorch

Questo tutorial usa un ambiente Anaconda su Windows a 64 bit per addestrare ed eseguire il modello sulla CPU. Per l'applicazione ml Windows più avanti nell'esercitazione, è necessario Windows 10 versione 1809 (build 17763) o successiva. Per questi passaggi non è necessaria una GPU o una CUDA.

Importante

Questo è un tutorial obsoleto. I passaggi mantengono Python 3.8 e le versioni del pacchetto PyTorch 1.7.1 illustrate negli esempi di installazione originali, anziché aggiornare il training downstream e il codice di esportazione ONNX. Python 3.8 non è più supportato e PyTorch ha interrotto la pubblicazione di pacchetti Conda ufficiali a partire dalla versione 2.6. Usare una macchina di test separata o una macchina virtuale per riprodurre questo ambiente, non un ambiente di produzione. Per i nuovi progetti, seguire le linee guida correnti per l'installazione di PyTorch; i pacchetti più recenti non vengono convalidati con questa esercitazione.

  1. Scaricare il programma di installazione Anaconda3-2020.11-Windows-x86_64.exe di Windows a 64 bit dall'archivio del programma di installazione di Anaconda e installarlo nel computer di test. Anaconda 2020.11 include Python 3.8.5 e i pacchetti di analisi dei dati usati più avanti nell'esercitazione.

    Pagina di download di Anaconda archiviata che mostra il programma di installazione Python 3.8 Windows.

  2. Apri Start > Anaconda3 > Anaconda PowerShell Prompt. Controllare le versioni di Python e Conda:

    python --version
    conda --version
    

    Verificare che Python segnala la versione 3.8 prima di continuare.

    Richiesta di PowerShell Anaconda che visualizza le versioni di Python e Conda.

  3. Consulta le istruzioni v1.7.1 > Conda > Linux e Windows > solo per CPU nella pagina delle versioni precedenti di PyTorch. Questa esercitazione usa le opzioni di Windows, Conda, Python e CPU, non il selettore di versione stabile corrente. Le build CUDA sono disponibili per GPU NVIDIA compatibili, ma la configurazione della GPU non fa parte di questa procedura.

    Selettore storico di PyTorch 1.7.1 che mostra Windows, Conda, Python e senza CUDA.

  4. Nello stesso prompt di PowerShell Anaconda installare i pacchetti cpu. Le versioni vengono aggiunte per evitare di selezionare una versione più recente di PyTorch:

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

    Piano di pacchetto Anaconda che elenca la build della CPU di PyTorch 1.7.1 e i relativi pacchetti complementari.

    Gli screenshot sono esempi storici; le rispettive versioni di Python e i comandi senza versione bloccata possono differire. Seguire i comandi nel testo.

  5. Esaminare il piano del pacchetto, immettere y quando richiesto e attendere il completamento dell'installazione. Se Conda non riesce a risolvere i pacchetti legacy, non sostituirli con l'ultima versione di PyTorch né presumere che i passaggi successivi dell'esercitazione siano compatibili.

  6. Nella stessa richiesta avviare Python:

    python
    

    Immettere il codice seguente per costruire un tensore inizializzato in modo casuale:

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

    L'output deve essere un tensore casuale 2x3 (due righe e tre colonne). I numeri saranno diversi, ma la forma dovrebbe corrispondere a questo esempio:

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

    Python stampa un tensore con due righe e tre colonne.

    Immettere exit() per tornare al prompt di PowerShell Anaconda. Usare lo stesso ambiente Anaconda quando si seleziona l'interprete Python nella fase successiva dell'esercitazione.

Nota

Sei interessato a scoprire di più? Visita il sito ufficiale di PyTorch.

Passaggi successivi

Dopo aver installato PyTorch, è possibile configurare i dati per il modello.