Controlador para ejecución Graph .
 Una instancia Session encapsula el entorno en el que se ejecutan Operation en un Graph para calcular Tensors . Por ejemplo:
// 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
   }
 }
 } ADVERTENCIA: Una Session posee recursos que deben liberarse explícitamente invocando close() .
Las instancias de una sesión son seguras para subprocesos.
Clases anidadas
| clase | Sesión.Ejecutar | Tensores de salida y metadatos obtenidos al ejecutar una sesión. | |
| clase | Sesión.Runner | Ejecute Operationy evalúeTensors. | |
Constructores Públicos
Métodos públicos
| vacío |  cerca ()  Liberar recursos asociados a la sesión. | 
| Sesión.Runner |  corredor ()  Cree un corredor para ejecutar operaciones gráficas y evaluar tensores.  | 
Métodos heredados
Constructores Públicos
Sesión pública ( Gráfico g, byte[] configuración)
 Construya una nueva sesión con el Graph asociado y las opciones de configuración. 
Parámetros
| gramo | El Graphen el que funcionará la sesión creada. | 
|---|---|
| configuración | Parámetros de configuración para la sesión especificada como un búfer de protocolo ConfigProto serializado. | 
Lanza
| Excepción de argumento ilegal | si la configuración no es una serialización válida del búfer del protocolo ConfigProto. | 
|---|
Métodos públicos
cierre público vacío ()
Liberar recursos asociados a la sesión.
 Bloquea hasta que no haya ejecuciones activas (llamadas run() ). Una sesión no se puede utilizar después de retornos cerrados. 
corredor público Session.Runner ()
Cree un corredor para ejecutar operaciones gráficas y evaluar tensores.