Session

Buổi học cuối cùng công khai

Trình điều khiển để thực thi Graph .

Một phiên bản Session đóng gói môi trường trong đó Operation trong Graph được thực thi để tính toán Tensors . Ví dụ:

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

CẢNH BÁO: Session sở hữu tài nguyên phải được giải phóng rõ ràng bằng cách gọi close() .

Các phiên bản của Phiên là an toàn theo luồng.

Các lớp lồng nhau

lớp học Phiên.Run Các tensor đầu ra và siêu dữ liệu thu được khi thực hiện một phiên.
lớp học Phiên.Runner Chạy Operation s và đánh giá Tensors .

Nhà xây dựng công cộng

Phiên ( Biểu đồ g)
Tạo một phiên mới với Graph được liên kết.
Phiên ( Đồ thị g, cấu hình byte[])
Xây dựng một phiên mới với các tùy chọn cấu Graph và biểu đồ liên quan.

Phương pháp công cộng

trống rỗng
đóng ()
Phát hành tài nguyên được liên kết với Phiên.
Phiên.Runner
người chạy ()
Tạo một Runner để thực hiện các thao tác trên đồ thị và đánh giá Tensors.

Phương pháp kế thừa

Nhà xây dựng công cộng

Phiên công khai ( Đồ thị g)

Tạo một phiên mới với Graph được liên kết.

Thông số
g

Phiên công khai ( Cấu hình g, byte[])

Xây dựng một phiên mới với các tùy chọn cấu Graph và biểu đồ liên quan.

Thông số
g Graph mà Phiên đã tạo sẽ hoạt động trên đó.
cấu hình Các tham số cấu hình cho phiên được chỉ định làm vùng đệm giao thức ConfigProto được tuần tự hóa.
Ném
Ngoại lệ Đối số bất hợp pháp nếu cấu hình không phải là sự tuần tự hóa hợp lệ của bộ đệm giao thức ConfigProto.

Phương pháp công cộng

đóng khoảng trống công khai ()

Phát hành tài nguyên được liên kết với Phiên.

Chặn cho đến khi không có hoạt động thực thi nào (các lệnh gọi Session.Runner.run() ). Phiên không thể sử dụng được sau khi đóng lại.

phiên công khai.Runner Á hậu ()

Tạo một Runner để thực hiện các thao tác trên đồ thị và đánh giá Tensors.