Hoe te vinden welke versie van TensorFlow in mijn systeem is geïnstalleerd?

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 pythonsymlinked is naar /usr/bin/python3in sommige Linux-distributies, dus gebruik pythonin plaats van python3in deze gevallen.

pip list | grep tensorflowvoor python 2 of pip3 list | grep tensorflowVoor 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 tensorflowtoont ook de versie van TensorFlow geïnstalleerd.

Ik heb bijvoorbeeld TensorFlow 0.9.0 geïnstalleerd in een virtualenvvoor 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:

[[email protected]:~] 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__)'

Other episodes