Driver per l'esecuzione Graph .
 Un'istanza Session incapsula l'ambiente in cui vengono eseguite Operation in un Graph per calcolare Tensors . Per esempio:
// 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
   }
 }
 } ATTENZIONE: una Session possiede risorse che devono essere liberate esplicitamente invocando close() .
Le istanze di una sessione sono thread-safe.
Classi nidificate
| classe | Session.Run | Tensori di output e metadati ottenuti durante l'esecuzione di una sessione. | |
| classe | Session.Runner | Esegui Operatione valutaTensors. | |
Costruttori pubblici
Metodi pubblici
| vuoto |  vicino ()  Rilascia risorse associate alla sessione. | 
| Session.Runner |  corridore ()  Crea un Runner per eseguire operazioni sui grafici e valutare i tensori.  | 
Metodi ereditati
Costruttori pubblici
Sessione pubblica ( Grafico g, byte[] config)
 Costruisci una nuova sessione con il Graph associato e le opzioni di configurazione. 
Parametri
| G | Il Graphsu cui opererà la Sessione creata. | 
|---|---|
| config | Parametri di configurazione per la sessione specificata come buffer del protocollo ConfigProto serializzato. | 
Lancia
| IllegalArgumentException | se la configurazione non è una serializzazione valida del buffer del protocollo ConfigProto. | 
|---|
Metodi pubblici
pubblico vuoto chiudi ()
Rilascia risorse associate alla sessione.
 Si blocca finché non ci sono esecuzioni attive (chiamate run() ). Una Sessione non è utilizzabile dopo i rendimenti ravvicinati. 
sessione pubblica.Runner corridore ()
Crea un Runner per eseguire operazioni sui grafici e valutare i tensori.