Operasyon Oluşturucu

genel arayüz OperationBuilder
Bilinen Dolaylı Alt Sınıflar

Operation için bir inşaatçı.

Örneğin, aşağıdakiler, çıktı 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();
 }
 

Genel Yöntemler

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

Genel Yöntemler

genel özet OperationBuilder addControlInput ( Operasyon kontrolü)

Kontrol işleminden önce işlemin yürütülmediğinden emin olun.

Kontrol girişi, halihazırda oluşturulmakta olan işlemi çalıştırmadan önce yürütülmesi gereken bir İşlemdir.

Örneğin, bu işlem için kontrol girişi olarak bir Assert işlemi eklenebilir. Assert artık işlemi çalıştırmadan önce her zaman kendini doğrulayacak bir ön koşul gibi davranıyor.

Parametreler
kontrol Bu işlemi çalıştırmadan önce yürütülmesi gereken işlem.
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder addInput ( Çıkış <?> girişi)

Başka bir işlemin çıktısını, oluşturulmakta olan işlemin bir sonraki girişi olarak ekleyin.

Parametreler
giriş Output inşa edilmekte olan işlemin girdisi olması gerekiyordu.
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder addInputList ( Output[] <?> girişleri)

Başka bir işlemin çıktılarını, oluşturulmakta olan işlemin sonraki girdileri olarak ekleyin.

Parametreler
girişler Output listesinin, inşa edilmekte olan işlemin girdileri olması gerekiyordu.
İade
  • Zincirleme için OperationBuilder örneği.

genel özet İşlem yapısı ()

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 Session çalıştırılırken yürütülecek grafiğe bir düğüm olarak eklenecektir.

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

genel özet OperationBuilder setAttr (Dize adı, Tensör <?> değeri)

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

Parametreler
isim özellik adı
değer özellik değeri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, Tensor[] <?> değeri)

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

Parametreler
isim özellik adı
değer özellik değerleri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, Dize[] değeri)

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

Parametreler
isim özellik adı
değer özellik değerleri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, boolean[] değeri)

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

Parametreler
isim özellik adı
değer özellik değerleri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, DataType[] değeri)

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

Parametreler
isim özellik adı
değer özellik değerleri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, Dize değeri)

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

Parametreler
isim özellik adı
değer özellik değeri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, kayan nokta[] değeri)

Oluşturulmakta olan işlemin bir niteliğinin kayan nokta değerlerini ayarlayın.

Parametreler
isim özellik adı
değer özellik değerleri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, uzun değer)

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

Parametreler
isim özellik adı
değer özellik değeri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, uzun[] değer)

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

Parametreler
isim özellik adı
değer özellik değerleri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, boole değeri)

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

Parametreler
isim özellik adı
değer özellik değeri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, Şekil[] değeri)

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

Parametreler
isim özellik adı
değer özellik değerleri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, kayan değer)

Oluşturulmakta olan işlemin bir niteliğinin kayan değerini ayarlayın.

Parametreler
isim özellik adı
değer özellik değeri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, DataType değeri)

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

Parametreler
isim özellik adı
değer özellik değeri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, bayt[] değeri)

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

Parametreler
isim özellik adı
değer özellik değerleri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setAttr (Dize adı, Şekil değeri)

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

Parametreler
isim özellik adı
değer özellik değeri
İade
  • Zincirleme için OperationBuilder örneği.

genel özet OperationBuilder setDevice (Dize cihazı)

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

Parametreler
cihaz istenen cihaz, bir dize olarak
İade
  • Zincirleme için OperationBuilder örneği.