Peringatan: API ini tidak digunakan lagi dan akan dihapus di TensorFlow versi mendatang setelah penggantian stabil.

OperationBuilder

antarmuka publik OperationBuilder
Subkelas Tidak Langsung yang Dikenal

Seorang pembangun untuk Operation s.

Misalnya, berikut ini menggunakan builder untuk membuat operasi yang menghasilkan konstanta "3" sebagai outputnya:

// 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();
 
 }

Metode Umum

abstrak OperationBuilder
addControlInput (Kontrol operasi )
Pastikan operasi tidak dijalankan sebelum operasi kontrol dijalankan.
abstrak OperationBuilder
addInput ( Output <?> masukan)
Tambahkan keluaran dari operasi lain sebagai masukan berikutnya dari operasi yang sedang dibangun.
abstrak OperationBuilder
addInputList ( Output [] <?> input)
Tambahkan keluaran dari operasi lain sebagai masukan berikutnya dari operasi yang sedang dibangun.
Abstrak Operasi
build ()
Bangun Operation .
abstrak OperationBuilder
setAttr (Nama string, nilai Tensor <?>)
Tetapkan nilai tensor dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, Tensor [] <?> nilai)
Tetapkan nilai tensor dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai String [])
Tetapkan nilai string dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai boolean [])
Setel nilai boolean dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai DataType [] )
Tetapkan nilai jenis atribut dari operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai String)
Tetapkan nilai string dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai float [])
Tetapkan nilai float dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai panjang)
Tetapkan nilai panjang atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai panjang [])
Tetapkan nilai panjang atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai boolean)
Setel nilai boolean dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai Bentuk [] )
Tetapkan nilai bentuk dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai float)
Tetapkan nilai float dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai DataType )
Tetapkan nilai jenis atribut dari operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai byte [])
Tetapkan nilai byte dari atribut operasi yang sedang dibangun.
abstrak OperationBuilder
setAttr (Nama string, nilai Bentuk )
Tetapkan nilai bentuk atribut dari operasi yang sedang dibangun.
abstrak OperationBuilder
setDevice (perangkat String)
Atur perangkat yang diminta untuk menghitung operasi yang sedang dibangun.

Metode Umum

publik abstrak OperationBuilder addControlInput (Kontrol operasi )

Pastikan operasi tidak dijalankan sebelum operasi kontrol dijalankan.

Input kontrol adalah Operasi yang harus dijalankan sebelum menjalankan operasi yang sedang dibangun.

Misalnya, operasi Tegaskan dapat ditambahkan sebagai input kontrol untuk operasi ini. Assert sekarang berperilaku sebagai prasyarat yang akan selalu memverifikasi dirinya sendiri sebelum menjalankan operasi.

Parameter
kontrol operasi yang harus dijalankan sebelum menjalankan operasi ini.
Kembali
  • contoh OperationBuilder untuk merangkai.

public abstract OperationBuilder addInput ( Output <?> input)

Tambahkan keluaran dari operasi lain sebagai masukan berikutnya dari operasi yang sedang dibangun.

Parameter
memasukkan Output seharusnya menjadi masukan dari operasi yang sedang dibangun.
Kembali
  • contoh OperationBuilder untuk merangkai.

public abstract OperationBuilder addInputList ( Output [] <?> input)

Tambahkan keluaran dari operasi lain sebagai masukan berikutnya dari operasi yang sedang dibangun.

Parameter
masukan daftar Output seharusnya menjadi masukan dari operasi yang sedang dibangun.
Kembali
  • contoh OperationBuilder untuk merangkai.

public abstract Operasi build ()

Bangun Operation .

Tindakan berikut juga akan dilakukan tergantung pada lingkungan eksekusi saat ini.

  • Dalam mode bersemangat, hasil operasi akan segera dihitung.
  • Dalam mode grafik, operasi akan ditambahkan sebagai node ke grafik untuk dieksekusi nanti, saat menjalankan Session .

OperationBuilder tidak bisa digunakan setelah build () dikembalikan.

public abstract OperationBuilder setAttr (String name, Tensor <?> value)

Tetapkan nilai tensor dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

public abstract OperationBuilder setAttr (String name, Tensor [] <?> value)

Tetapkan nilai tensor dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai String [])

Tetapkan nilai string dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai boolean [])

Setel nilai boolean dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

public abstract OperationBuilder setAttr (Nama string, nilai DataType [] )

Tetapkan nilai jenis atribut dari operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai String)

Tetapkan nilai string dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai float [])

Tetapkan nilai float dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai panjang)

Tetapkan nilai panjang atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai panjang [])

Tetapkan nilai panjang atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai boolean)

Setel nilai boolean dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai Bentuk [] )

Tetapkan nilai bentuk dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai float)

Tetapkan nilai float dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai DataType )

Tetapkan nilai jenis atribut dari operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai byte [])

Tetapkan nilai byte dari atribut operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setAttr (Nama string, nilai Bentuk )

Tetapkan nilai bentuk atribut dari operasi yang sedang dibangun.

Parameter
nama nama atribut
nilai nilai atribut
Kembali
  • contoh OperationBuilder untuk merangkai.

publik abstrak OperationBuilder setDevice (perangkat String)

Atur perangkat yang diminta untuk menghitung operasi yang sedang dibangun.

Parameter
alat perangkat yang diminta, sebagai string
Kembali
  • contoh OperationBuilder untuk merangkai.