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.