dòng chảy căng:: Đầu vào:: Trình khởi tạo

#include <ops.h>

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

Bản tóm tắt

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

Hàm tạo và hàm 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ể chuyển đổi thành 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ủa các đại lượng vô hướng (tenxơ một chiều).
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
Xây dựng từ danh sách khởi tạo gồm các đại số vô hướng và một hình dạng rõ ràng.
Initializer (const std::initializer_list< Initializer > & v)
Xây dựng một tensor đa chiều từ danh sách 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

tenxơ

Tensor tensorflow::Input::Initializer::tensor

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

AsTensorProto

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

Trình 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ể chuyển đổi thành chuỗi (ví dụ:

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

Trình khởi tạo

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

Trình 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.

Trình 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ủa các đại lượng vô hướng (tenxơ một chiều).

Trình 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 khởi tạo gồm các đại số vô hướng và một hình dạng rõ ràng.

Trình khởi tạo

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

Xây dựng một tenxơ đa chiều từ danh sách 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 trình khởi tạo được gõ tùy ý, do đó các trình khởi tạo không hợp lệ như vậy không thể bị từ chối tại thời gian biên dịch. Hàm này thực hiện kiểm tra để đảm bảo rằng danh sách khởi tạo lồng nhau thực sự là một tensor đa chiều hợp lệ.