Ik moet vinden welke versie van TensorFlow die ik heb geïnstalleerd. Ik gebruik ubuntu 16.04 langdurige ondersteuning.
Antwoord 1, Autoriteit 100%
Dit is afhankelijk van hoe u TensorFlow hebt geïnstalleerd. Ik ga dezelfde koppen gebruiken die wordt gebruikt door TensorFlow’s Installatie-instructies om dit antwoord te structureren.
PIP-installatie
Uitvoeren:
python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2
python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3
Merk op dat python
symlinked is naar /usr/bin/python3
in sommige Linux-distributies, dus gebruik python
in plaats van python3
in deze gevallen.
pip list | grep tensorflow
voor python 2 of pip3 list | grep tensorflow
Voor Python 3 toont ook de versie van TensorFlow geïnstalleerd.
VirtualenV-installatie
Uitvoeren:
python -c 'import tensorflow as tf; print(tf.__version__)' # for both Python 2 and Python 3
pip list | grep tensorflow
toont ook de versie van TensorFlow geïnstalleerd.
Ik heb bijvoorbeeld TensorFlow 0.9.0 geïnstalleerd in een virtualenv
voor Python 3. Dus, ik krijg:
$ python -c 'import tensorflow as tf; print(tf.__version__)'
0.9.0
$ pip list | grep tensorflow
tensorflow (0.9.0)
Antwoord 2, Autoriteit 20%
Bijna elk normaal pakket in Python wijst de variabele toe .__version__
aan de huidige versie. Dus als u de versie van een of ander pakket wilt vinden, kunt u het volgende doen
import a
a.__version__
Voor TensorFlow is het
import tensorflow as tf
tf.version.VERSION
Voor oude versies van Tensorflow (onder 0,10), gebruik tf.__version__
Antwoord 3, Autoriteit 13%
Als u via PIP hebt geïnstalleerd, voert u gewoon het volgende in
$ pip show tensorflow
Name: tensorflow
Version: 1.5.0
Summary: TensorFlow helps the tensors flow
Antwoord 4, Autoriteit 6%
import tensorflow as tf
print(tf.VERSION)
Antwoord 5, Autoriteit 4%
Voor Python 3.6.2:
import tensorflow as tf
print(tf.version.VERSION)
Antwoord 6, Autoriteit 4%
Als u Anaconda-distributie van Python gebruikt,
$ conda list | grep tensorflow
tensorflow 1.0.0 py35_0 conda-forge
Controleer het gebruik van JUPYTER-notebook (IPYTHON NOTEBOOK)
In [1]: import tensorflow as tf
In [2]: tf.__version__
Out[2]: '1.0.0'
Antwoord 7, Autoriteit 2%
Ik heb de TensorFlow 0.12RC uit de bron geïnstalleerd en de volgende opdracht geeft me de versie-info:
python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2
python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3
De volgende afbeelding toont de uitvoer:
Antwoord 8
Op nieuwste TensorFlow-release 1.14.0
tf.VERSIE
is verouderd, in plaats van dit gebruik
tf.version.VERSION
FOUT:
WARNING: Logging before flag parsing goes to stderr.
The name tf.VERSION is deprecated. Please use tf.version.VERSION instead.
Antwoord 9
Als je een versie van de python-bibliotheek wilt weten, gebruik dan de volgende opdracht als je bibliotheek is geïnstalleerd met behulp van de pip.
pip show tensorflow
De uitvoer van het bovenstaande commando wordt hieronder getoond:-
Name: tensorflow
Version: 2.3.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: [email protected]
License: Apache 2.0
Location: /usr/local/lib/python3.6/dist-packages
Requires: astunparse, wheel, keras-preprocessing, gast, tensorflow-estimator, opt-einsum, tensorboard, protobuf, absl-py, six, wrapt, termcolor, numpy, grpcio, scipy, google-pasta, h5py
Required-by: fancyimpute
Antwoord 10
Voor meer informatie over tensorflow en zijn opties kun je onderstaand commando gebruiken:
>> import tensorflow as tf
>> help(tf)
Antwoord 11
Gemakkelijk het versienummer van KERAS en TENSORFLOW verkrijgen –>
Voer deze opdracht uit in terminal:
[gebruikersnaam@usrnm:~] python3
>>import keras; print(keras.__version__)
Using TensorFlow backend.
2.2.4
>>import tensorflow as tf; print(tf.__version__)
1.12.0
Antwoord 12
De tensorflow-versie kan worden gecontroleerd op terminal of console of ook in een IDE-editor (zoals Spyder- of Jupyter-notebook, enz.)
Eenvoudig commando om de versie te controleren:
(py36) C:\WINDOWS\system32>python
Python 3.6.8 |Anaconda custom (64-bit)
>>> import tensorflow as tf
>>> tf.__version__
'1.13.1'
Antwoord 13
python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2
python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3
Hier staat -c voor het programma dat is doorgegeven als string (beëindigt de optielijst)
Antwoord 14
Tensorflow-versie in Jupyter Notebook:-
!pip list | grep tensorflow
Antwoord 15
Als je TensorFlow 2.x hebt:
sess = tf.compat.v1.Session(config=tf.compat.v1.ConfigProto(log_device_placement=True))
Antwoord 16
Nog een variatie, denk ik 😛
python3 -c 'print(__import__("tensorflow").__version__)'