Introduzione
TensorFlow è una delle migliori librerie di machine learning per Python. Esistono varie versioni di TensorFlow con capacità diverse. Inoltre, alcune versioni sono compatibili solo con versioni specifiche di Python.
Questo articolo spiega come eseguire l'upgrade o il downgrade di TensorFlow.
Prerequisiti
- Python 3.6-3.9 installato e configurato (controlla la versione di Python prima di iniziare).
- TensorFlow 2 installato.
- Il gestore pacchetti pip versione 19.0 o successiva (controlla la versione pip e aggiorna se necessario).
- Accesso alla riga di comando/terminale o ambiente notebook.
Nota: A seconda della versione di Python, sono disponibili solo versioni di TensorFlow specifiche:
- Python 3.9 funziona con TensorFlow 2.5 e versioni successive.
- Python 3.8 funziona con TensorFlow 2.2 e versioni successive.
Come aggiornare TensorFlow
Per aggiornare TensorFlow a una versione più recente:
1. Apri il terminale (CTRL +ALT +T ).
2. Controlla la versione di TensorFlow attualmente installata:
pip3 show tensorflow
Il comando mostra le informazioni sul pacchetto, inclusa la versione.
3. Aggiorna TensorFlow a una versione più recente con:
pip3 install --upgrade tensorflow==<version>
Assicurati di selezionare una versione compatibile con la tua versione di Python . Se la versione non è compatibile, la versione non verrà installata. Per l'ambiente notebook, utilizzare il comando seguente e riavviare il kernel al termine:
!pip install --upgrade tensorflow==<version>
L'installazione rimuove automaticamente la vecchia versione insieme alle dipendenze e installa l'aggiornamento più recente.
4. Infine, controlla la versione aggiornata eseguendo:
pip3 show tensorflow
Come eseguire il downgrade di TensorFlow
La procedura consigliata per il downgrade di TensorFlow consiste nell'utilizzare l'ultima versione di Python e TensorFlow. Le versioni precedenti presentano problemi di vulnerabilità, quindi fai attenzione quando esegui il downgrade.
1. Controlla la versione di TensorFlow attualmente installata:
pip3 show tensorflow
2. Esegui il downgrade di TensorFlow a una versione precedente eseguendo:
pip3 install --upgrade tensorflow==<version>
Impostare la versione su un numero inferiore rispetto alla versione attualmente installata. Quando scegli, assicurati che la versione sia compatibile con la versione di Python.
Se stai utilizzando un ambiente Notebook, esegui il comando seguente e riavvia il kernel al termine dell'installazione:
!pip install --upgrade tensorflow==<version>
L'aggiornamento rimuove automaticamente il TensorFlow esistente e installa la versione indicata.
3. Infine, usa il pip show
comando per confermare la corretta versione di TensorFlow installata:
pip3 show tensorflow
Nota :distribuisci TensorFlow su un'istanza del server Bare Metal Cloud per assicurarti che i tuoi carichi di lavoro TensorFlow dispongano sempre di risorse sufficienti per prestazioni ottimali.