Session

halka açık final dersi Oturumu

Graph yürütme sürücüsü.

Bir Session örneği, Tensors hesaplamak için Graph Operation yürütüldüğü ortamı kapsüller. Örneğin:

// 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
   }
 }
 

UYARI: Bir Session close() çağrılarak açıkça serbest bırakılması gereken kaynaklara sahiptir.

Bir Oturumun örnekleri iş parçacığı açısından güvenlidir.

İç İçe Sınıflar

sınıf Oturum.Çalıştır Bir oturum yürütülürken elde edilen çıktı tensörleri ve meta veriler.
sınıf Oturum Çalıştırıcısı Operation çalıştırın ve Tensors değerlendirin.

Kamu İnşaatçıları

Oturum ( Grafik g)
İlgili Graph ile yeni bir oturum oluşturun.
Oturum ( Grafik g, bayt[] yapılandırması)
İlgili Graph ve yapılandırma seçenekleriyle yeni bir oturum oluşturun.

Genel Yöntemler

geçersiz
kapalı ()
Oturumla ilişkili kaynakları serbest bırakın.
Oturum.Runner
koşucu ()
Grafik işlemlerini yürütmek ve Tensörleri değerlendirmek için bir Runner oluşturun.

Kalıtsal Yöntemler

Kamu İnşaatçıları

halka açık Oturum ( Grafik g)

İlgili Graph ile yeni bir oturum oluşturun.

Parametreler
G

herkese açık Oturum ( Grafik g, bayt[] yapılandırma)

İlgili Graph ve yapılandırma seçenekleriyle yeni bir oturum oluşturun.

Parametreler
G Oluşturulan Oturumun çalışacağı Graph .
yapılandırma Serileştirilmiş bir ConfigProto protokol arabelleği olarak belirtilen oturuma ilişkin yapılandırma parametreleri.
Atar
YasadışıTartışmaİstisna yapılandırma ConfigProto protokol arabelleğinin geçerli bir serileştirmesi değilse.

Genel Yöntemler

genel boşluk kapat ()

Oturumla ilişkili kaynakları serbest bırakın.

Etkin yürütme ( Session.Runner.run() çağrıları) kalmayıncaya kadar engeller. Bir Oturum kapanış dönüşlerinden sonra kullanılamaz.

herkese açık Session.Runner koşucusu ()

Grafik işlemlerini yürütmek ve Tensörleri değerlendirmek için bir Runner oluşturun.