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

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 tempat 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.