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.

OperationBuilder

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
genel arayüz OperationBuilder
Bilinen Dolaylı Alt Sınıflar

Operation için bir inşaatçı.

Örneğin, şu, çıktısı olarak "3" sabitini üreten bir işlem oluşturmak için oluşturucuyu kullanır:

// env is an ExecutionEnvironment, such as a Graph instance.
 try (Tensor c1 = Tensor.create(3.0f)) {
   env.opBuilder("Const", "MyConst")
       .setAttr("dtype", c1.dataType())
       .setAttr("value", c1)
       .build();
 
 }

Kamusal Yöntemler

soyut OperationBuilder
addControlInput ( İşlem denetimi)
Kontrol işlemi yapılmadan önce işlemin yürütülmediğinden emin olun.
soyut OperationBuilder
addInput ( Çıkış <?> girişi)
Oluşturulmakta olan işlemin sonraki girişi olarak başka bir işlemin çıktısını ekleyin.
soyut OperationBuilder
addInputList ( Çıkış [] <?> girişleri)
Oluşturulmakta olan işlemin sonraki girdileri olarak başka bir işlemin çıktılarını ekleyin.
soyut İşlem
inşa ()
Operation Oluşturun.
soyut OperationBuilder
setAttr (Dize adı, Tensor <?> değeri)
Oluşturulmakta olan işlemin bir özniteliğinin tensör değerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, Tensor [] <?> değeri)
Oluşturulmakta olan işlemin bir özniteliğinin tensör değerlerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, Dize [] değeri)
Oluşturulmakta olan işlemin bir özniteliğinin dize değerlerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, boole [] değeri)
Oluşturulmakta olan işlemin bir özniteliğinin boole değerlerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, DataType [] değeri)
Oluşturulmakta olan işlemin bir özniteliğinin tür değerlerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, Dize değeri)
Oluşturulmakta olan işlemin bir özniteliğinin dize değerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, float [] değeri)
Oluşturulmakta olan işlemin bir özniteliğinin float değerlerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, uzun değer)
Oluşturulmakta olan işlemin bir özniteliğinin uzun değerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, uzun [] değer)
Oluşturulmakta olan işlemin bir özniteliğinin uzun değerlerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, boole değeri)
Oluşturulmakta olan işlemin bir özniteliğinin boole değerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, Şekil [] değeri)
Oluşturulmakta olan işlemin bir özniteliğinin şekil değerlerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, kayan nokta değeri)
Oluşturulmakta olan işlemin bir özniteliğinin float değerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, DataType değeri)
Oluşturulmakta olan işlemin bir özniteliğinin tür değerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, bayt [] değeri)
Oluşturulmakta olan işlemin bir özniteliğinin bayt değerlerini ayarlayın.
soyut OperationBuilder
setAttr (Dize adı, Şekil değeri)
Oluşturulmakta olan işlemin bir özniteliğinin şekil değerini ayarlayın.
soyut OperationBuilder
setDevice (Dize cihazı)
Oluşturulmakta olan işlemi hesaplamak için istenen cihazı ayarlayın.

Kamusal Yöntemler

public abstract OperationBuilder addControlInput ( İşlem denetimi)

Kontrol işlemi yapılmadan önce işlemin yürütülmediğinden emin olun.

Kontrol girişi, halihazırda inşa edilmekte olan işlemi çalıştırmadan önce gerçekleştirilmesi gereken bir İşlemdir.

Örneğin, bu işlem için bir kontrol girişi olarak bir Onaylama işlemi eklenebilir. Assert şimdi, işlemi çalıştırmadan önce kendisini her zaman doğrulayan bir ön koşul olarak davranır.

Parametreler
kontrol bu işlemi çalıştırmadan önce gerçekleştirilmesi gereken işlem.
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder addInput ( Çıktı <?> girişi)

Oluşturulmakta olan işlemin sonraki girişi olarak başka bir işlemin çıktısını ekleyin.

Parametreler
giriş Output , inşa edilmekte olan operasyonun girdisi olduğu varsayılır.
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder addInputList ( Çıktı [] <?> girdileri)

Oluşturulmakta olan işlemin sonraki girdileri olarak başka bir işlemin çıktılarını ekleyin.

Parametreler
girişler Oluşturulan işlemin girdileri olması gereken Output listesi.
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract İşlem derlemesi ()

Operation Oluşturun.

Mevcut yürütme ortamına bağlı olarak aşağıdaki eylem de gerçekleştirilecektir.

  • İstekli modda, işlemin sonucu hemen hesaplanacaktır.
  • Grafik modunda, işlem daha sonra bir Session çalıştırılırken yürütülecek grafiğe bir düğüm olarak eklenecektir.

Build () döndükten sonra OperationBuilder kullanılamaz.

public abstract OperationBuilder setAttr (Dize adı, Tensor <?> değeri)

Oluşturulmakta olan işlemin bir özniteliğinin tensör değerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değeri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, Tensor [] <?> değeri)

Oluşturulmakta olan işlemin bir özniteliğinin tensör değerlerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değerleri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, Dize [] değeri)

Oluşturulmakta olan işlemin bir özniteliğinin dize değerlerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değerleri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, mantıksal [] değeri)

Oluşturulmakta olan işlemin bir özniteliğinin boole değerlerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değerleri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, DataType [] değeri)

Oluşturulmakta olan işlemin bir özniteliğinin tür değerlerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değerleri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, Dize değeri)

Oluşturulmakta olan işlemin bir özniteliğinin dize değerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değeri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, float [] değeri)

Oluşturulmakta olan işlemin bir özniteliğinin float değerlerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değerleri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, uzun değer)

Oluşturulmakta olan işlemin bir özniteliğinin uzun değerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değeri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, uzun [] değer)

Oluşturulmakta olan işlemin bir özniteliğinin uzun değerlerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değerleri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, mantıksal değer)

Oluşturulmakta olan işlemin bir özniteliğinin boole değerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değeri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, Şekil [] değeri)

Oluşturulmakta olan işlemin bir özniteliğinin şekil değerlerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değerleri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, kayan nokta değeri)

Oluşturulmakta olan işlemin bir özniteliğinin float değerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değeri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, DataType değeri)

Oluşturulmakta olan işlemin bir özniteliğinin tür değerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değeri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, bayt [] değeri)

Oluşturulmakta olan işlemin bir özniteliğinin bayt değerlerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değerleri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setAttr (Dize adı, Şekil değeri)

Oluşturulmakta olan işlemin bir özniteliğinin şekil değerini ayarlayın.

Parametreler
isim öznitelik adı
değer öznitelik değeri
İadeler
  • zincirleme için OperationBuilder örneği.

public abstract OperationBuilder setDevice (Dize cihazı)

Oluşturulmakta olan işlemi hesaplamak için istenen cihazı ayarlayın.

Parametreler
cihaz dizge olarak istenen cihaz
İadeler
  • zincirleme için OperationBuilder örneği.