Devo trovare quale versione di TensorFlow ho installato. Sto usando il supporto a lungo termine di Ubuntu 16.04.
print(tf.__version__)
Devo trovare quale versione di TensorFlow ho installato. Sto usando il supporto a lungo termine di Ubuntu 16.04.
print(tf.__version__)
Risposte:
Questo dipende da come hai installato TensorFlow. Userò le stesse intestazioni usate dalle istruzioni di installazione di TensorFlow per strutturare questa risposta.
Correre:
python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2
python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3
Si noti che python
è collegato in modo simbolico ad /usr/bin/python3
alcune distribuzioni Linux, quindi utilizzare python
invece python3
in questi casi.
pip list | grep tensorflow
per Python 2 o pip3 list | grep tensorflow
per Python 3 mostrerà anche la versione di Tensorflow installata.
Correre:
python -c 'import tensorflow as tf; print(tf.__version__)' # for both Python 2 and Python 3
pip list | grep tensorflow
mostrerà anche la versione di Tensorflow installata.
Ad esempio, ho installato TensorFlow 0.9.0 in a virtualenv
per Python 3. Quindi ottengo:
$ python -c 'import tensorflow as tf; print(tf.__version__)'
0.9.0
$ pip list | grep tensorflow
tensorflow (0.9.0)
git rev-parse HEAD
'module' object has no attribute '__version__'
quandopython -c 'import tensorflow as tf; print(tf.__version__)'
"
anziché '
:python3 -c "import tensorflow as tf; print(tf.__version__)"
Quasi ogni pacchetto normale in python assegna la variabile .__version__
o VERSION
alla versione corrente. Quindi se vuoi trovare la versione di alcuni pacchetti puoi fare quanto segue
import a
a.__version__ # or a.VERSION
Per tensorflow lo sarà
import tensorflow as tf
tf.VERSION
Per le versioni precedenti di tensorflow (inferiore a 0,10), utilizzare tf.__version__
A proposito, se hai intenzione di installare tf, installalo con conda, non pip
Se è stato installato tramite pip, eseguire semplicemente quanto segue
$ pip show tensorflow
Name: tensorflow
Version: 1.5.0
Summary: TensorFlow helps the tensors flow
pip show tensorflow-gpu
per la versione GPU. Meglio ancora, basta pip list | grep tensorflow
.
import tensorflow as tf
print(tf.VERSION)
Ho installato Tensorflow 0.12rc dal sorgente e il seguente comando mi dà le informazioni sulla versione:
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 seguente figura mostra l'output:
Per ottenere maggiori informazioni su tensorflow e le sue opzioni è possibile utilizzare il comando seguente:
>> import tensorflow as tf
>> help(tf)
Ottieni facilmente il numero di versione di KERAS e TENSORFLOW -> Esegui questo comando nel terminale:
[nomeutente @ usrnm: ~] python3
>>import keras; print(keras.__version__)
Using TensorFlow backend.
2.2.4
>>import tensorflow as tf; print(tf.__version__)
1.12.0
La versione tensorflow può essere verificata sul terminale o sulla console o in qualsiasi editor IDE (come Spyder o Jupyter, ecc.)
Semplice comando per verificare la versione:
(py36) C:\WINDOWS\system32>python
Python 3.6.8 |Anaconda custom (64-bit)
>>> import tensorflow as tf
>>> tf.__version__
'1.13.1'
python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2
python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3
Qui -c rappresenta il programma passato come stringa (termina l'elenco delle opzioni)
Versione Tensorflow nel notebook Jupyter: -
!pip list | grep tensorflow
Se hai TensorFlow 2.x:
sess = tf.compat.v1.Session (config = tf.compat.v1.ConfigProto (log_device_placement = True))
pip show [package name]
, ad esempio:pip show tensorflow
,pip show numpy
ecc