¿Cómo encontrar qué versión de TensorFlow está instalada en mi sistema?

El título lo dice todo. Estoy usando Ubuntu 16.04 Soporte a largo plazo.

Esto depende de cómo instaló TensorFlow. Voy a utilizar los mismos encabezados utilizados en las instrucciones de instalación de TensorFlow para estructurar esta respuesta.


Instalacion pipa

Correr:

python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2 python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3 

Tenga en cuenta que python tiene un enlace simbólico a /usr/bin/python3 en algunas distribuciones de Linux, así que use python lugar de python3 en estos casos.

pip list | grep tensorflow pip list | grep tensorflow para Python 2 o pip3 list | grep tensorflow pip3 list | grep tensorflow para Python 3 también mostrará la versión de Tensorflow instalada.


Instalacion virtualenv

Correr:

 python -c 'import tensorflow as tf; print(tf.__version__)' # for both Python 2 and Python 3 

pip list | grep tensorflow pip list | grep tensorflow también mostrará la versión de Tensorflow instalada.

Por ejemplo, he instalado TensorFlow 0.9.0 en un virtualenv para Python 3. Entonces, obtengo:

 $ python -c 'import tensorflow as tf; print(tf.__version__)' 0.9.0 $ pip list | grep tensorflow tensorflow (0.9.0) 

Casi todos los paquetes normales en python asignan la variable .__version__ o VERSION a la versión actual. Entonces, si desea encontrar la versión de algún paquete, puede hacer lo siguiente

 import a a.__version__ # or a.VERSION 

Para tensorflow será

 import tensorflow as tf tf.VERSION 

Para versiones anteriores de tensorflow (por debajo de 0.10), use tf.__version__

Por cierto, si planea instalar tf, instálelo con conda, no pip

 import tensorflow as tf print tf.VERSION 

Si ha instalado via pip, simplemente ejecute lo siguiente

 $ pip show tensorflow Name: tensorflow Version: 1.5.0 Summary: TensorFlow helps the tensors flow 

Si estás usando una distribución de Python en anaconda,

 $ conda list | grep tensorflow tensorflow 1.0.0 py35_0 conda-forge 

Para comprobarlo con Jupyter Notebook (IPython Notebook)

 In [1]: import tensorflow as tf In [2]: tf.__version__ Out[2]: '1.0.0' 

Para Python 3.6.2:

 import tensorflow as tf print(tf.VERSION) 

Instalé el Tensorflow 0.12rc desde la fuente, y el siguiente comando me da la información de la versión:

 python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2 python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3 

La siguiente figura muestra la salida:

introduzca la descripción de la imagen aquí

Para obtener más información sobre tensorflow y sus opciones, puede usar el siguiente comando:

 >> import tensorflow as tf >> help(tf) 
 python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2 python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3 

Aquí -c representa el progtwig pasado como una cadena (termina la lista de opciones)

Obtenga fácilmente el número de versión de KERAS y TENSORFLOW -> Ejecute este comando en la terminal:

[username @ usrnm: ~] python3

>>import keras; print(keras.__version__)

Using TensorFlow backend.

2.2.4

>>import tensorflow as tf; print(tf.__version__)

1.12.0

Para Python 3.6.3:

 import tensorflow as tf print(tf.VERSION)