SendTPUEmbeddingGradients

genel final sınıfı SendTPUEmbeddingGradients

Gömme tablolarının degrade güncellemelerini gerçekleştirir.

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

statik SendTPUEyerleştirmeDegradeleri
create ( Kapsam kapsamı, Yinelenebilir< İşlenen < TFloat32 >> girişler, Yinelenebilir< İşlenen < TFloat32 >> öğrenmeRates, String yapılandırması)
Yeni bir SendTPUEmbeddingGradients işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "SendTPUEmbeddingGradients"

Genel Yöntemler

public static SendTPUEmbeddingGradients create ( Kapsam kapsamı, Yinelenebilir< İşlenen < TFloat32 >> girişler, Yinelenebilir< İşlenen < TFloat32 >> öğrenmeRates, String yapılandırması)

Yeni bir SendTPUEmbeddingGradients işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
girişler Gömme tablolarının güncelleneceği degradelerin TensorList'i. Bu bağımsız değişken, RecvTPUEmbeddingActivations'ın dönüş değeriyle aynı uzunluğa ve şekillere sahiptir ancak yerleştirme etkinleştirmelerine göre modelin kaybının derecelerini içerir. Gömme tabloları, tpu.initialize_system'e verilen TPU yerleştirme yapılandırmasında belirtilen optimize edici aracılığıyla bu degradelerden güncellenir.
öğrenmeOranları Her dinamik öğrenme oranı etiketi için bir tane olmak üzere float32 skalerlerinden oluşan bir TensorList: //third_party/tensorflow/core/protobuf/tpu/optimization_parameters.proto içindeki yorumlara bakın. Birden fazla tablo, yapılandırmada belirtildiği gibi aynı dinamik öğrenme oranı etiketini paylaşabilir. Tüm tabloların öğrenme oranları sabitse bu liste boş olmalıdır.
yapılandırma Serileştirilmiş TPUEmbedddingConfiguration protokolü.
İadeler
  • SendTPUEmbeddingGradients'in yeni bir örneği