Peringatan: API ini tidak digunakan lagi dan akan dihapus di TensorFlow versi mendatang setelah penggantian stabil.

Session

Sesi kelas akhir publik

Driver untuk eksekusi Graph .

Sebuah contoh Session merangkum lingkungan di mana Operation 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 Session.Run Tensor keluaran dan metadata yang diperoleh saat menjalankan sesi.
kelas Sesi Pelari Jalankan Operation dan evaluasi Tensors .

Pembangun Umum

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

Metode Umum

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

Metode Warisan

Pembangun Umum

Sesi publik ( Grafik g)

Buat sesi baru dengan Graph terkait.

Sesi publik ( Grafik g, byte [] config)

Buat sesi baru dengan Graph terkait dan opsi konfigurasi.

Parameter
g Graph Sesi yang dibuat akan beroperasi.
config Parameter konfigurasi untuk sesi ditentukan sebagai buffer protokol ConfigProto serial.
Melempar
IllegalArgumentException jika config bukan serialisasi yang valid dari buffer protokol ConfigProto.

Metode Umum

public void close ()

Rilis sumber daya yang terkait dengan Sesi.

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

public Session.Runner runner ()

Buat Runner untuk menjalankan operasi grafik dan mengevaluasi Tensor.