[PYTHON] TensorFlow 2.1 ist da!

Einführung

Dies ist der letzte Artikel im Tensorflow 2.0 Adventskalender. (Groß spät) Tensorflow 2.0 wurde veröffentlicht! Ich dachte, dass Tensorflow 2.1 bereits eingetroffen ist Schreiben Sie hier Änderungen und weiterentwickelte Punkte basierend auf dem Release Note.

Hauptthema

GPU-Paketintegration

Ab Tensorflow2.1 ist es nicht mehr erforderlich, Tensorflow-GPU zu setzen. Nur pip install tensorflow macht Tensorflow GPU-unterstützt! Jetzt, da es keine Verwirrung gibt, vermittelt es einen intelligenteren Eindruck.

Cloud-TPU-Unterstützung für Keras API

GCP verfügt über eine Funktion namens Cloud TPU. Es gibt auch einen TPU-Gegenstand im Colabratory. Experimentell, aber mit Keras-APIs wie "keras.fit", "keras.predict" Cloud TPU kann jetzt verwendet werden. Früher musste ich vor keras.fit verschiedene Dinge tun Erstens kann es nicht in Colabratory verwendet werden (Informationen hier in-google-colab))) Es war in verschiedener Hinsicht problematisch. Ich hoffe, dass dies verbessert und TPU-freundlich wird!

Unterstützung für Ragged Tensor Dataset

Ragged Tensor ist endlich im Datensatz verfügbar. Sie können jetzt Folgendes tun:

Ragged_Tensor


rt_x = tf.ragged.constant([[1,2,3],[],[1,2]])
x_data = tf.data.Dataset.from_tensor_slices(rt_x)

for x in x_data:
    print(x)

Ergebnis


tf.Tensor([1 2 3], shape=(3,), dtype=int32)
tf.Tensor([], shape=(0,), dtype=int32)
tf.Tensor([1 2], shape=(2,), dtype=int32)

In diesem Fall kann es weitere Situationen geben, in denen Sie verschiedene Dinge wie die Verarbeitung natürlicher Sprache und Ragged Tensor verwenden können.

Dies ist die letzte Python2-Unterstützung

TensorFlow 2.1 will be the last TF release supporting Python 2. Python 2 support officially ends an January 1, 2020. As announced earlier, TensorFlow will also stop supporting Python 2 starting January 1, 2020, and no more releases are expected in 2019.

Infolgedessen endet die Unterstützung für Python 2 in Tensorflow 2.1. Nun, ich habe so lange gelebt, dass Python2 ein langes Leben hat. Obwohl die offizielle Unterstützung zugenommen hat, war es 2019 die letzte Ich möchte bald zu Python 3 wechseln. (Vorher möchte ich, dass Google das Gcloud SDK Python3 nativ macht ...)

abschließend

Dieses Mal habe ich nur das Hauptthema angesprochen. Wenn es in Zukunft eine Veröffentlichung gibt, werde ich sie auf diese Weise im Artikel veröffentlichen. Vielen Dank. (Ich wollte wirklich mehr Details schreiben, aber es tut mir leid für mangelndes Wissen ...)

Recommended Posts

TensorFlow 2.1 ist da!
Tag 64 Pip Install Tensorflow 2.0 ist da.
Tensorflow Glossar
tensorflow mnist_deep.py
TensorFlow Tutorial Tutorial
Die OSX-GPU wird jetzt in Tensorflow unterstützt