dòng chảy :: Đầu vào:: Bộ khởi tạo

#include <ops.h>

Bộ khởi tạo cho phép xây dựng một đối tượng Đầu vào từ các loại hằng số C ++ khác nhau như các hằng số nguyên thủy đơn giản và danh sách bộ khởi tạo lồng nhau biểu thị một mảng đa chiều.

Tóm lược

Các hàm tạo của Bộ khởi tạo đều là các khuôn mẫu, vì vậy các loại hằng số C ++ đã nói ở trên có thể được sử dụng để tạo Bộ khởi tạo . Bộ khởi tạo lưu trữ giá trị mà nó đã được xây dựng trong một đối tượng Tensor .

Người xây dựng và Người phá hủy

Initializer (const T & v)
Xây dựng từ một giá trị vô hướng của một kiểu số học hoặc một kiểu có thể được chuyển đổi thành một chuỗi (ví dụ:
Initializer (const Tensor & t)
Initializer (const T & v, const TensorShape & shape)
Xây dựng từ một giá trị vô hướng và một hình dạng rõ ràng.
Initializer (const std::initializer_list< T > & v)
Xây dựng từ danh sách khởi tạo các đại lượng vô hướng (tensor một chiều).
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
Xây dựng từ danh sách trình khởi tạo gồm các đại lượng vô hướng và một hình dạng rõ ràng.
Initializer (const std::initializer_list< Initializer > & v)
Tạo một tensor đa chiều từ danh sách bộ khởi tạo lồng nhau.

Thuộc tính công khai

status
tensor

Chức năng công cộng

AsTensorProto ()
TensorProto

Thuộc tính công khai

trạng thái

Status tensorflow::Input::Initializer::status

tensor

Tensor tensorflow::Input::Initializer::tensor

Chức năng công cộng

AsTensorProto

TensorProto tensorflow::Input::Initializer::AsTensorProto()

Bộ khởi tạo

 tensorflow::Input::Initializer::Initializer(
  const T & v
)

Xây dựng từ một giá trị vô hướng của một kiểu số học hoặc một kiểu có thể được chuyển đổi thành một chuỗi (ví dụ:

một chuỗi ký tự).

Bộ khởi tạo

 tensorflow::Input::Initializer::Initializer(
  const Tensor & t
)

Bộ khởi tạo

 tensorflow::Input::Initializer::Initializer(
  const T & v,
  const TensorShape & shape
)

Xây dựng từ một giá trị vô hướng và một hình dạng rõ ràng.

Bộ khởi tạo

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v
)

Xây dựng từ danh sách khởi tạo các đại lượng vô hướng (tensor một chiều).

Bộ khởi tạo

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< T > & v,
  const TensorShape & shape
)

Xây dựng từ danh sách trình khởi tạo gồm các đại lượng vô hướng và một hình dạng rõ ràng.

Bộ khởi tạo

 tensorflow::Input::Initializer::Initializer(
  const std::initializer_list< Initializer > & v
)

Tạo một tensor đa chiều từ danh sách bộ khởi tạo lồng nhau.

Lưu ý rằng cú pháp C ++ cho phép lồng các danh sách bộ khởi tạo được nhập tùy ý, vì vậy không thể không cho phép các bộ khởi tạo không hợp lệ như vậy tại thời điểm biên dịch. Hàm này thực hiện kiểm tra để đảm bảo rằng danh sách bộ khởi tạo lồng nhau thực sự là một tensor đa chiều hợp lệ.