Uyarı: Bu API kullanımdan kaldırıldı ve TensorFlow'un gelecekteki bir sürümünde , değişim kararlı hale geldikten sonra kaldırılacaktır.

Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

NcclAllReduce

genel son sınıf NcclAllReduce

Tüm giriş tensörlerinde azalmayı içeren bir tensör çıkarır.

Aynı "paylaşılan_isim" içindeki işlemlere geçirilen tüm girdi tensörleri boyunca azalmayı içeren bir tensör çıktılar.

Grafik, bir işlem "c" paylaşılan_ad değeri ile çalıştırılırsa, "sayısal_everler" işlemleri "c" paylaşılan_ad değeri ile çalışacak şekilde yapılandırılmalıdır. Bunun yapılmaması, grafik uygulamasının tamamlanamamasına neden olacaktır.

girdi: azaltma verilerinin girdisi: tüm "cihaz_sayısı" cihazlarındaki indirgeme değeri. indirgeme: gerçekleştirilecek küçültme işlemi. num_devices: Bu indirime katılan cihazların sayısı. shared_name: Aynı indirimin operasyonları arasında paylaşılan tanımlayıcı.

Kamusal Yöntemler

Çıkış <T>
asOutput ()
Bir tensörün sembolik tutamacını döndürür.
statik <T genişler Sayı> NcclAllReduce <T>
create ( Kapsam kapsamı, İşlenen <T> girişi, Dize azaltma, Uzun numDevices, String sharedName)
Yeni bir NcclAllReduce işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Çıkış <T>
veri ()

Devralınan Yöntemler

Kamusal Yöntemler

public Output <T> asOutput ()

Bir tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerine yönelik girdiler, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girdinin hesaplanmasını temsil eden sembolik bir tutamaç elde etmek için kullanılır.

public static NcclAllReduce <T> create ( Scope kapsamı, Operand <T> girişi, String azaltma, Long numDevices, String sharedName)

Yeni bir NcclAllReduce işlemini saran bir sınıf oluşturmak için fabrika yöntemi.

Parametreler
dürbün mevcut kapsam
İadeler
  • yeni bir NcclAllReduce örneği

public Output <T> verileri ()