tensorflow::ops::TemporaryVariable
#include <state_ops.h>Trả về một tensor có thể bị biến đổi, nhưng chỉ tồn tại trong một bước duy nhất.
Bản tóm tắt
Đây là một thao tác thử nghiệm chỉ dành cho mục đích sử dụng nội bộ và có thể được sử dụng theo những cách không an toàn. KHÔNG SỬ DỤNG trừ khi bạn hiểu rõ hoàn toàn các rủi ro.
Người gọi có trách nhiệm đảm bảo rằng 'ref' cuối cùng được chuyển đến một thao tác ' DestroyTemporaryVariable ' tương ứng sau khi tất cả các lần sử dụng khác đã hoàn tất.
Hàm này xuất ra một tham chiếu đến trạng thái của tensor để có thể đọc hoặc chỉnh sửa.
Ví dụ: var = state_ops._temporary_variable([1, 2], type.float_) var_name = var.op.name var = state_ops.task(var, [[4.0, 5.0]]) var = state_ops.task_add(var, [[6.0, 7.0]]) Final = state_ops._destroy_temporary_variable(var, var_name=var_name)
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- hình dạng: Hình dạng của tenxơ biến đổi.
- dtype: Kiểu dữ liệu của các phần tử trong tensor biến.
Các thuộc tính tùy chọn (xem Attrs ):
- var_name: Ghi đè tên được sử dụng cho tài nguyên biến tạm thời. Giá trị mặc định là tên của toán tử ' TemporaryVariable ' (được đảm bảo là duy nhất).
Trả về:
-
Output: Tham chiếu đến tensor biến.
Hàm khởi tạo và hàm hủy | |
|---|---|
TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype) | |
TemporaryVariable (const :: tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype, const TemporaryVariable::Attrs & attrs) |
Thuộc tính công khai | |
|---|---|
operation | |
ref | |
Chức năng công cộng | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Các hàm tĩnh công khai | |
|---|---|
VarName (StringPiece x) | |
Cấu trúc | |
|---|---|
| tensorflow::ops::TemporaryVariable::Attrs | Các phương thức thiết lập thuộc tính tùy chọn cho TemporaryVariable . |
Thuộc tính công khai
hoạt động
Operation operation
tham khảo
::tensorflow::Output ref
Chức năng công cộng
Biến tạm thời
TemporaryVariable( const ::tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype )
Biến tạm thời
TemporaryVariable( const ::tensorflow::Scope & scope, PartialTensorShape shape, DataType dtype, const TemporaryVariable::Attrs & attrs )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Các hàm tĩnh công khai
VarName
Attrs VarName( StringPiece x )