Session

Sesi kelas akhir publik

Driver untuk eksekusi Graph .

Instance Session merangkum lingkungan tempat Operation s dalam Graph dijalankan untuk menghitung Tensors . Misalnya:

// Let's say graph is an instance of the Graph class
 
// for the computation y = 3 * x

 
try (Session s = new Session(graph)) {
   
try (Tensor x = Tensor.create(2.0f);
       
Tensor y = s.runner().feed("x", x).fetch("y").run().get(0)) {
       
System.out.println(y.floatValue());  // Will print 6.0f
   
}
   
try (Tensor x = Tensor.create(1.1f);
       
Tensor y = s.runner().feed("x", x).fetch("y").run().get(0)) {
       
System.out.println(y.floatValue());  // Will print 3.3f
   
}
 
}
 

PERINGATAN: Session memiliki sumber daya yang harus dibebaskan secara eksplisit dengan memanggil close() .

Contoh Sesi aman untuk thread.

Kelas Bersarang

kelas Sesi.Jalankan Tensor keluaran dan metadata diperoleh saat menjalankan sesi.
kelas Sesi. Pelari Jalankan Operation s dan evaluasi Tensors .

Konstruktor Publik

Sesi ( Grafik g)
Buat sesi baru dengan Graph terkait.
Sesi ( Grafik g, byte[] konfigurasi)
Buat sesi baru dengan Graph terkait dan opsi konfigurasi.

Metode Publik

ruang kosong
menutup ()
Lepaskan sumber daya yang terkait dengan Sesi.
Sesi. Pelari
pelari ()
Buat Runner untuk menjalankan operasi grafik dan mengevaluasi Tensor.

Metode Warisan

boolean
sama dengan (Objek arg0)
Kelas terakhir<?>
dapatkan Kelas ()
ke dalam
Kode hash ()
kekosongan terakhir
beri tahu ()
kekosongan terakhir
beri tahuSemua ()
Rangkaian
keString ()
kekosongan terakhir
tunggu (arg0 panjang, int arg1)
kekosongan terakhir
tunggu (argumen panjang0)
kekosongan terakhir
Tunggu ()
kekosongan abstrak
menutup ()

Konstruktor Publik

Sesi Publik ( Grafik g)

Buat sesi baru dengan Graph terkait.

Parameter
G

Sesi publik ( Grafik g, byte[] konfigurasi)

Buat sesi baru dengan Graph terkait dan opsi konfigurasi.

Parameter
G Graph Sesi yang dibuat akan beroperasi.
konfigurasi Parameter konfigurasi untuk sesi ditentukan sebagai buffer protokol ConfigProto berseri.
Melempar
Pengecualian Argumen Ilegal jika konfigurasi tersebut bukan serialisasi buffer protokol ConfigProto yang valid.

Metode Publik

penutupan kekosongan publik ()

Lepaskan sumber daya yang terkait dengan Sesi.

Blokir hingga tidak ada eksekusi aktif ( panggilan Session.Runner.run() ). Sesi tidak dapat digunakan setelah close return.

Sesi publik. Pelari pelari ()

Buat Runner untuk menjalankan operasi grafik dan mengevaluasi Tensor.