Présentation
TensorFlow est l'un des packages d'apprentissage automatique les plus importants. Il est essentiel de savoir quelle version se trouve sur le système car différentes versions ont différentes options. Il existe plusieurs façons de vérifier la version de TensorFlow en fonction de la méthode d'installation.
Cet article explique comment vérifier la version de TensorFlow de six manières différentes.
Prérequis
- Python 2 ou Python 3 installé
- TensorFlow installé (essayez nos guides :comment installer TensorFlow sur CentOS, comment installer TensorFlow GPU sur Ubuntu).
- Accès à CLI ou IDE
Vérifier la version de TensorFlow en Python
Le moyen le plus simple de vérifier la version de TensorFlow consiste à utiliser un IDE Python ou un éditeur de code. La bibliothèque a des méthodes intégrées pour afficher les informations de base.
Pour imprimer la version de TensorFlow en Python, saisissez :
import tensorflow as tf
print(tf.__version__)
Nouvelles versions de TensorFlow
Les versions de TensorFlow 2.x fournissent une méthode d'impression de la version de TensorFlow.
Pour vérifier lequel se trouve sur votre système, utilisez :
import tensorflow as tf
print(tf.version.VERSION)
Anciennes versions de TensorFlow
TensorFlow 1.x utilise une méthode légèrement différente pour vérifier la version de la bibliothèque. Imprimez la version des anciennes versions de TensorFlow en Python en exécutant :
import tensorflow as tf
print(tf.VERSION)
Vérifier la version de TensorFlow dans la CLI
Affichez la version de TensorFlow via l'invocation de Python dans la CLI avec le python
commande. Utilisation de -c
l'option exécute le code.
Si plusieurs instances de Python sont installées sur votre machine, utilisez le python<version>
commande.
Vérifier la version de TensorFlow dans le terminal Linux
Imprimez la version de TensorFlow dans le terminal en exécutant :
python -c 'import tensorflow as tf; print(tf.__version__)'
S'il existe plusieurs instances de Python sur le système, utilisez :
python<version> -c 'import tensorflow as tf; print(tf.__version__)'
Par exemple :
Vérifier la version de TensorFlow dans la ligne de commande Windows
Affichez la version de TensorFlow dans la ligne de commande en exécutant :
python -c "import tensorflow as tf; print(tf.__version__)"
Vérifiez avec une version spécifique de Python en ajoutant le numéro de version au python
commande :
python<version> -c "import tensorflow as tf; print(tf.__version__)"
Vérifier la version de TensorFlow dans Pip
Le moyen le plus courant d'installer des bibliothèques Python consiste à utiliser le gestionnaire de packages pip. Il existe deux façons d'imprimer la version avec pip.
Méthode 1 :Utiliser le pip show
Le pip show
La commande imprime des informations pour tout package installé.
Pour afficher les données TensorFlow, exécutez cette commande :
pip show tensorflow
Méthode 2 :Utiliser la liste de pip
La pip list
La commande affiche tous les packages installés à l'aide de pip install
. Sous Linux, utilisez la commande grep pour filtrer les résultats :
pip list | grep tensorflow
Pour Windows, utilisez findstr
pour filtrer la pip list
résultats :
pip list | findstr "tensorflow"
Vérifier la version de TensorFlow dans l'environnement virtuel
La documentation TensorFlow recommande d'installer la plate-forme via un environnement virtuel. Activez l'environnement virtuel avant de vérifier la version.
Étape 1 :Activer l'environnement virtuel
Pour activer l'environnement virtuel, utilisez la commande appropriée à votre système d'exploitation :
Pour Linux, exécutez :
virtualenv <environment name>
Pour Windows, utilisez :
<environment name>\Scripts\activate
L'environnement apparaît dans la CLI comme actif :
Étape 2 :Vérifier la version
Vérifiez la version dans l'environnement à l'aide de python -c
ou pip show
commande.
Par exemple :
pip show tensorflow
Vérifier la version de TensorFlow dans Anaconda
Anaconda utilise le conda
gestionnaire de paquets pour l'installation. conda list
affiche toutes les bibliothèques installées à l'aide de conda install
.
Pour Linux, filtrez les résultats avec le grep
commande :
conda list | grep tensorflow
Pour Windows, combinez la conda list
et findstr
commandes pour imprimer la version de TensorFlow :
conda list | findstr "tensorflow"
Vérifier la version de TensorFlow dans Jupyter Notebook
Le notebook Jupyter exécute des commandes et du code Python directement dans l'environnement. Il existe deux façons de vérifier la version de TensorFlow dans les notebooks Jupyter.
Méthode 1 :Utiliser l'importation
Importez la bibliothèque TensorFlow et imprimez la version en exécutant le code suivant :
import tensorflow as tf
print(tf.__version__)
Méthode 2 :Utiliser Pip
Afficher la version de TensorFlow à l'aide du pip
commande avec un point d'exclamation :
!pip show tensorflow