Operation

antarmuka publik Operasi
Subclass Tidak Langsung yang Diketahui

Melakukan komputasi pada Tensor.

Operasi memakan waktu nol atau lebih Tensor s (yang dihasilkan oleh Operasi lainnya) sebagai input, dan menghasilkan nol atau lebih Tensor sebagai output.

Metode Publik

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

Metode Publik

public abstract int inputListLength (String nama)

Mengembalikan ukuran daftar input Tensor yang diberikan untuk operasi ini.

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

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

public abstract String nama ()

Mengembalikan nama lengkap Operasi.

public abstract int numOutputs ()

Mengembalikan jumlah tensor yang dihasilkan oleh operasi ini.

public abstract Keluaran <T> Output (int idx)

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

Peringatan: Apakah tidak memeriksa bahwa jenis tensor cocok T. Disarankan untuk memanggil metode ini dengan jenis parameter eksplisit daripada membiarkannya disimpulkan, misalnya operation.<Integer>output(0)

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

public abstract Keluaran [] <?> outputList (int idx, int length)

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

Parameter
idx indeks tensor pertama dari daftar
panjang jumlah tensor dalam daftar
Kembali
  • array Output

public abstract int outputListLength (String nama)

Mengembalikan ukuran daftar Tensor yang dihasilkan oleh operasi ini.

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

Parameter
nama pengidentifikasi daftar tensor (yang mungkin ada banyak) yang dihasilkan oleh operasi ini.
Kembali
  • ukuran daftar Tensor yang dihasilkan oleh output bernama ini.
Melempar
Pengecualian Argumen Ilegal jika operasi ini tidak memiliki output dengan nama yang diberikan.

public abstract tipe String ()

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