tensorflow::Input::Initializer

#include <ops.h>

Initializer cho phép xây dựng một đối tượng Input 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 khởi tạo lồng nhau biểu diễn một mảng đa chiều.

Bản tóm tắt

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

Hàm khởi tạo và hàm hủy

Initializer (const T & v)
Tạo từ một giá trị vô hướng thuộc kiểu số học hoặc 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 cụ thể.
Initializer (const std::initializer_list< T > & v)
Xây dựng từ một danh sách khởi tạo các giá trị vô hướng (một tensor một chiều).
Initializer (const std::initializer_list< T > & v, const TensorShape & shape)
Xây dựng từ một danh sách khởi tạo các giá trị vô hướng và một hình dạng được chỉ định rõ ràng.
Initializer (const std::initializer_list< Initializer > & v)
Xây dựng một tensor đa chiều từ mộ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

tensor

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
)

Tạo từ một giá trị vô hướng thuộc kiểu số học hoặc 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 cụ thể.

Trình khởi tạo

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

Xây dựng từ một danh sách khởi tạo các giá trị vô hướng (một tensor 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ừ một danh sách khởi tạo các giá trị vô hướng và một hình dạng được chỉ định 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 tensor đa chiều từ một danh sách khởi tạo lồng nhau.

Lưu ý rằng cú pháp C++ cho phép lồng nhau các danh sách khởi tạo có kiểu dữ liệu tùy ý, do đó các trình khởi tạo không hợp lệ như vậy không thể bị cấm tại thời điểm biên dịch. Hàm này thực hiện các 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ệ.