Operasi

Operasi antarmuka publik
Subkelas Tidak Langsung yang Dikenal

Melakukan komputasi pada Tensor.

Suatu Operasi mengambil nol atau lebih Tensor (diproduksi oleh Operasi lain) sebagai input, dan menghasilkan nol atau lebih Tensor sebagai output.

Metode Umum

abstrak int
inputListLength (Nama string)
Mengembalikan ukuran daftar input Tensor yang diberikan untuk operasi ini.
String abstrak
nama ()
Mengembalikan nama lengkap Operasi.
abstrak int
numOutputs ()
Mengembalikan jumlah tensor yang dihasilkan oleh operasi ini.
abstrak <T> Output <T>
keluaran (int idx)
Mengembalikan pegangan simbolis ke salah satu tensor yang dihasilkan oleh operasi ini.
keluaran abstrak [] <?>
outputList (int idx, int length)
Mengembalikan tuas simbolis ke daftar tensor yang dihasilkan oleh operasi ini.
abstrak int
outputListLength (Nama string)
Mengembalikan ukuran daftar Tensor yang dihasilkan oleh operasi ini.
String abstrak
tipe ()
Mengembalikan jenis operasi, yaitu nama penghitungan yang dilakukan oleh operasi.

Metode Umum

public int abstrak inputListLength (nama string)

Mengembalikan ukuran daftar input Tensor yang diberikan untuk operasi ini.

Operasi memiliki beberapa input bernama, yang masing-masing berisi satu tensor atau daftar tensor. Metode ini mengembalikan ukuran daftar tensor untuk input bernama operasi tertentu.

Parameter
nama pengenal daftar tensor (yang mungkin ada banyak) masukan untuk operasi ini.
Kembali
  • ukuran daftar Tensor yang dihasilkan oleh input bernama ini.
Melempar
IllegalArgumentException jika operasi ini tidak memiliki masukan dengan nama yang diberikan.

nama string abstrak publik ()

Mengembalikan nama lengkap Operasi.

public int abstrak numOutputs ()

Mengembalikan jumlah tensor yang dihasilkan oleh operasi ini.

keluaran abstrak publik <T> keluaran (int idx)

Mengembalikan pegangan simbolis ke salah satu tensor yang dihasilkan oleh operasi ini.

Peringatan: Tidak memeriksa apakah tipe tensor cocok dengan T. Direkomendasikan untuk memanggil metode ini dengan parameter tipe eksplisit daripada membiarkannya disimpulkan, misalnya operation.<Integer>output(0)

Parameter
idx Indeks keluaran di antara keluaran yang dihasilkan oleh operasi ini.

Output abstrak publik [] <?> outputList (int idx, int length)

Mengembalikan tuas simbolis ke daftar tensor yang dihasilkan oleh operasi ini.

Parameter
idx indeks tensor pertama dari daftar
panjangnya jumlah tensor dalam daftar
Kembali
  • larik Output

public int abstrak outputListLength (nama string)

Mengembalikan ukuran daftar Tensor yang dihasilkan oleh operasi ini.

Operasi memiliki beberapa keluaran bernama, yang masing-masing menghasilkan satu tensor atau daftar tensor. Metode ini mengembalikan ukuran daftar tensor untuk keluaran bernama tertentu dari operasi tersebut.

Parameter
nama pengenal daftar tensor (yang mungkin ada banyak) yang dihasilkan oleh operasi ini.
Kembali
  • ukuran daftar Tensor yang dihasilkan oleh keluaran bernama ini.
Melempar
IllegalArgumentException jika operasi ini tidak memiliki keluaran dengan nama yang diberikan.

tipe String abstrak publik ()

Mengembalikan jenis operasi, yaitu nama penghitungan yang dilakukan oleh operasi.