Một tay cầm tượng trưng cho một tensor được tạo ra bởi một Operation
.
An Output<T>
là một thẻ điều khiển tượng trưng cho Tensor<T>
. Giá trị của tenxơ được tính bằng cách thực hiện Operation
trong Session
.
Bằng cách triển khai giao diện Operand
, các phiên bản của lớp này cũng đóng vai trò là toán hạng cho các phiên bản Op
.
Phương pháp công cộng
Đầu ra <T> | asOutput () Trả về tay cầm tượng trưng của tensor. |
T | asTensor () Trả về tensor ở đầu ra này. |
Loại dữ liệu | loại dữ liệu () Trả về Kiểu dữ liệu của tensor được tham chiếu bởi Đầu ra này. |
boolean | bằng (Đối tượng o) |
<U mở rộng TType > Đầu ra <U> | mong đợi (loại Class<U>) Trả về đối tượng Output này với loại Output<U> . |
int | Mã Băm () |
int | mục lục () Trả về chỉ mục vào kết quả đầu ra của Operation. |
Sợi dây | tên () Trả về tên đầy đủ của Đầu ra này (còn gọi là |
Hoạt động | |
Hình dạng | hình dạng () Trả về hình dạng (có thể đã biết một phần) của tensor được tham chiếu bởi đầu ra này. |
Sợi dây | toString () |
Lớp<T> | kiểu () Trả về loại tensor được tham chiếu bởi Đầu ra này. |
Phương pháp kế thừa
Phương pháp công cộng
Đầu ra công khai <T> asOutput ()
Trả về tay cầm tượng trưng của tensor.
Đầu vào của các hoạt động TensorFlow là đầu ra của một hoạt động TensorFlow khác. Phương pháp này được sử dụng để thu được một thẻ điều khiển mang tính biểu tượng đại diện cho việc tính toán đầu vào.
công khai T asTensor ()
Trả về tensor ở đầu ra này.
Hoạt động này chỉ được hỗ trợ trên kết quả đầu ra của một hoạt động được thực hiện một cách háo hức. Đối với môi trường đồ thị, các tensor đầu ra phải được tìm nạp bằng cách chạy một phiên, sử dụng fetch(Output)
.
Bạn nên đóng tensor được trả về một cách rõ ràng càng sớm càng tốt, vì trình thu gom rác không biết lượng bộ nhớ mà nó tiêu thụ, điều này có thể rất đáng kể.
Trả lại
- tenxơ
Ném
Ngoại lệ nhà nước bất hợp pháp | nếu kết quả đầu ra này là kết quả của một biểu đồ |
---|---|
ClassCastException | nếu loại tensor và đầu ra này không tương thích một cách bất ngờ |
Xem thêm
Kiểu dữ liệu công khai Kiểu dữ liệu ()
Trả về Kiểu dữ liệu của tensor được tham chiếu bởi Đầu ra này.
boolean công khai bằng (Đối tượng o)
Đầu ra công khai <U> mong đợi (loại Class<U>)
Trả về đối tượng Output này với loại Output<U>
. Phương pháp này hữu ích khi được cung cấp một giá trị loại Output<?>
.
Thông số
kiểu | bất kỳ loại tensor được hỗ trợ nào |
---|
Ném
Ngoại lệ Đối số bất hợp pháp | nếu kiểu dữ liệu thực tế của đối tượng này không khớp với kiểu U |
---|
mã băm int công khai ()
chỉ mục int công khai ()
Trả về chỉ mục vào kết quả đầu ra của Operation.
tên chuỗi công khai ()
Trả về tên đầy đủ của Đầu ra này (còn gọi là tên tensor)
Hoạt động công khai op ()
Trả về đơn vị tính toán này dưới dạng một Operation
.
Đối với một op raw
, giá trị được trả về tương ứng với thao tác TensorFlow được bao bọc bởi op này.
Đối với một op tổng hợp, giá trị trả về thường tương ứng với thao tác cuối cùng được gọi trong chuỗi hoặc với NoOp
nhóm một hoặc nhiều thao tác dưới dạng một đơn vị tính toán duy nhất.
Trả lại
- một
Operation
hình dạng công khai ()
Trả về hình dạng (có thể đã biết một phần) của tensor được tham chiếu bởi đầu ra này.
Chuỗi công khai toString ()
Lớp công khai<T> loại ()
Trả về loại tensor được tham chiếu bởi Đầu ra này.