Драйвер для выполнения Graph .
 Экземпляр Session инкапсулирует среду, в которой выполняются Operation в Graph для вычисления Tensors . Например:
// 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
   }
 }
 } ВНИМАНИЕ: Session принадлежат ресурсы, которые необходимо явно освободить, вызвав close() .
Экземпляры сеанса являются потокобезопасными.
Вложенные классы
| сорт | Сессия.Выполнить | Выходные тензоры и метаданные, полученные при выполнении сеанса. | |
| сорт | Сессия.Бегун |  Запустите Operation и оцените Tensors .  | |
Публичные конструкторы
Публичные методы
| пустота |  закрывать ()  Освободите ресурсы, связанные с сеансом.  | 
| Сессия.Бегун |  бегун ()  Создайте Runner для выполнения операций с графом и оценки тензоров.   | 
Унаследованные методы
Публичные конструкторы
публичный сеанс ( график g, конфигурация byte[])
 Создайте новый сеанс со связанным Graph и параметрами конфигурации. 
Параметры
| г |  Graph на котором будет работать созданный сеанс. | 
|---|---|
| конфигурация | Параметры конфигурации для сеанса, заданные как сериализованный буфер протокола ConfigProto . | 
Броски
| IllegalArgumentException | если конфигурация не является допустимой сериализацией буфера протокола ConfigProto. | 
|---|
Публичные методы
public void закрыть ()
Освободите ресурсы, связанные с сеансом.
 Блокируется до тех пор, пока не прекратятся активные исполнения (вызовы run() ). Сеанс нельзя использовать после закрытия. 
общедоступный бегун Session.Runner ()
Создайте Runner для выполнения операций с графом и оценки тензоров.