Operation

Operasi antarmuka publik
Subkelas Tidak Langsung yang Diketahui

Melakukan komputasi pada Tensor.

Suatu Operasi membutuhkan nol atau lebih Tensor (yang dihasilkan oleh Operasi lain) sebagai masukan, dan menghasilkan nol atau lebih Tensor sebagai keluaran.

Metode Publik

Lingkungan Eksekusi abstrak
env ()
Mengembalikan lingkungan eksekusi tempat operasi ini dibuat.
abstrak ke dalam
inputListLength (Nama string)
Mengembalikan ukuran daftar input Tensor yang diberikan untuk operasi ini.
Tali abstrak
nama ()
Mengembalikan nama lengkap Operasi.
abstrak ke dalam
jumlah Output ()
Mengembalikan jumlah tensor yang dihasilkan oleh operasi ini.
abstrak <T memperluas TType > Output <T>
keluaran (int idx)
Mengembalikan pegangan simbolis ke salah satu tensor yang dihasilkan oleh operasi ini.
abstrak Keluaran[] <?>
Daftar keluaran (int idx, int panjang)
Mengembalikan pengendali simbolis ke daftar tensor yang dihasilkan oleh operasi ini.
abstrak ke dalam
outputListLength (Nama string)
Mengembalikan ukuran daftar Tensor yang dihasilkan oleh operasi ini.
Tali abstrak
jenis ()
Mengembalikan jenis operasi, yaitu nama komputasi yang dilakukan oleh operasi tersebut.

Metode Publik

abstrak publik ExecutionEnvironment env ()

Mengembalikan lingkungan eksekusi tempat operasi ini dibuat.

public abstract int inputListLength (Nama string)

Mengembalikan ukuran daftar input Tensor yang diberikan untuk operasi ini.

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

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

nama string abstrak publik ()

Mengembalikan nama lengkap Operasi.

abstrak publik int numOutputs ()

Mengembalikan jumlah tensor yang dihasilkan oleh operasi ini.

abstrak publik Keluaran <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. Disarankan 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.

keluaran abstrak publik[] <?> Daftar keluaran (int idx, int panjang)

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

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

public abstract int outputListLength (Nama string)

Mengembalikan ukuran daftar Tensor yang dihasilkan oleh operasi ini.

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

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

tipe string abstrak publik ()

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